Allow long embed urls, add unique hash

This PR removes the max_length constraint from embed url fields: Embed.url and Embed.thumbnail_url now accept any length of string.
Fixes: #6467 and #1985
Idea @ababic:
https://github.com/wagtail/wagtail/blob/master/wagtail/embeds/embeds.py#issuecomment-720111428
Note:

Embed url+max_width uniqueness is now guaranteed by Embed.hash
The hash field has a db index

Question:

The migration combines structure, data and structure again in a single file. Is the right thing to do? Or should this migration be split into 3 files?

Checks

Do the tests still pass? (https://docs.wagtail.io/en/latest/contributing/developing.html#testing)  YES
Does the code comply with the style guide? (Run make lint from the Wagtail root) YES
For Python changes: Have you added tests to cover the new/fixed behaviour? YES
For front-end changes: Did you test on all of Wagtail’s supported browsers? Please list the exact versions you tested. N/A
For new features: Has the documentation been updated accordingly? N/A

TODO:
django.db.utils.OperationalError: (1170, "BLOB/TEXT column 'url' used in key specification without a key length")
Change migration order. Char => Text, must come later

@ababic Thank you for the review. I applied your feedback and squashed the commits.

Just one last thing to check, and I think we'll be good to go. Thank you very much for your time and patience with this one @allcaps!

Just one last thing to check, and I think we'll be good to go. Thank you very much for your time and patience with this one @allcaps!

Merged in c0c7f1bd5deca217776e6f264200d37a09f195e4

Merged in c0c7f1bd5deca217776e6f264200d37a09f195e4

Great! Thank you!

Great! Thank you!

Looks like another bug has been introduced #6788


Difference between development version and mupx deployed production version.

Hi,
I'm hoping someone can point me in the right direction or give me a clue as to what could be causing the behavior I'm seeing on my production server.
I use mupx to deploy to an in-house server and it works perfectly. I've never had an error and it's always worked flawlessly.
Here's the issue I'm seeing. We use the mssql npm package to talk to our in house sql servers. Works great etc. In my settings file I have an option set for the mssql package that tells it to not use UTC dates in it's responses. The setting is picked up locally and works fine (on my mac). The same setting is deployed to the server via the settings.json file but it simply doesn't work. No matter what I do the sql server keeps sending the dates back to me in UTC format.
I originally thought this was an issue with the SQL server but when I connect to the production database from my development environment (the same one the server connects to) using the exact same settings.json file that mupx uses the setting is picked up by the server and it works as expected.
I can't for the life of me figure out what could possibly be so different that my local environment works perfectly but the production version doesn't when connected to the same database.
Node, NPM?
The server is running on Ubuntu 14.04.4 and the deployment/configuration was completely handled by mupx. I used mupx to tail the server logs and there aren't any errors.
If anyone has an idea I would greatly appreciate hearing from you as this issue is creating a huge pain in my backside!
Thanks,
Sam

First you should know that this has or is in the process of being ported to kadirahq (and so somewhat depreciated) and so you'll get better help after trying that version.
Second I'd say it's not typical problem so you need to post all your settings files and logs but considering there's no actual error it's again going to be hard to solve remotely with educated guesses.
You pointed to the more important question is are all the versions of node etc correct?  I wondered if you needed to run meteor setup but that is usually more for the database which you're not using mupx for.
The process of isolating the problem might be tedious. So first I'd  check if this no UTC setting has been properly transfer/accepted/working on the deployment side. Maybe you need to explain that better as its the problem and I've no idea what that is and how it works if it's anot environment varable you could SSH into the deployment and check if it's set correctly etc.

Thanks Master James. I'm going to try that version now and see if it makes a difference. Hopefully it does. I appreciate the quick response. -Sam


Missing public profile and email after switching to another Facebook App ID and Secret

After switching the Facebook App ID and secret to a new Facebook app just created.  The first name, last name, email and other information are not stored in the database.  I added myself and other developers as the administrator role that the app should work with getting Facebook app submission approval.  I also added these permission in passport setting:
app.get('/auth/facebook', passport.authenticate('facebook', { scope: ['email', 'user_location', 'public_profile', 'publish_actions'] }));

I would like to know how the sample Facebook App should be setup.
Thanks,

I could see the callback was triggered in the log
GET / 200 555.312 ms - -
GET /login 200 121.888 ms - -
GET /auth/facebook 302 6.434 ms - 0
GET /auth/facebook/callback?code=AQClSc9AA83QtJjHPim4fGpBFkDpL2zZnmQSA9jbIRD5CdSUQOZKANXWHdVjFOfdpLJLFHUP7E88NUNW4ExEkD5Ks-mzOjRpKoKVf5Ljz_RGwQ6hh445LjW_O_NWIIzOH9Vnlp1delkSJYY1R5Gca1koJOc5h3vePGrbfEfAUeoO9t-pTkW52FGof_IFjwVSRa9DFY8tsjFuaVGsC0wipqjf1KLU3ZzO4AfneW6MLW_ORhijuwSTBNCjSnGnCdk25U0kCvEjVqEw0umwtccj6dJrwXHELJcB4y4tgaq25clr9H2pWrr70U-nmAACRhxyS1E 302 281.416 ms - 82
GET /api/facebook 200 363.986 ms - -

It is related to this thread:
https://github.com/mkdynamic/omniauth-facebook/issues/61
Need to modify the api.js to:
    getMe: function(done) {
      graph.get(req.user.facebook + "?fields=name,email,first_name,last_name,gender", function(err, me) {
        done(err, me);
      });
    },

Hi @flashsnake-so,
Thanks, I was aware of the Graph API changes because I also maintain an authentication library Satellizer, but forgot to update it here in this project.

Hi @flashsnake-so,
Thanks, I was aware of the Graph API changes because I also maintain an authentication library Satellizer, but forgot to update it here in this project.


Copyrights need to be changed to 2018

Description:

The copyrights are outdated for the Store, Publisher, and Admin consoles. It needs to be changed from 2017 to 2018
The copyrights for the Store states "WSO2 APIM Publisher v3.0.0 | © 2017 WSO2 Inc" which is incorrect. It should be "WSO2 APIM Store v3.0.0 | © 2018 WSO2 Inc"

Affected Product Version:
Pack to be released as the M16 release

Fixed with https://github.com/wso2/carbon-apimgt/pull/5023

@tmkasun in the attached screenshot I only see that the date has changed to 2018. Did you fix the following issue that I reported in this Git issue as well? According to the screenshot it has not been fixed.
The copyrights for the Store states "WSO2 APIM Publisher v3.0.0 | © 2017 WSO2 Inc" which is incorrect. It should be "WSO2 APIM Store v3.0.0 | © 2018 WSO2 Inc"


Added MultipleChoicePreference to types.

Thank you for the PR, it's a useful improvement. Before I can merge this, though, could you by chance write some unittests for this feature ? You can find example tests in https://github.com/EliotBerriot/django-dynamic-preferences/blob/master/tests/tests.py.
You can run these tests with a tox, launched from the root of the project, assuming all packages listed in requirements-test.txt are installed.
Also, could you submit your PR against develop, and not master, as explained in the CONTRIBUTING section of the README ? ;)
Thanks for your work anyway, feel free to ask if you have any questions, especially regarding unittests.

@EliotBerriot Of course! I missed the CONTRIBUTING section!  I'll update the commit later and will submit another PR.


MIGRATION: Handle issues exceeding size limits

While doing a dry run to test migration tooling, certain issues trigger errors during the import process due to excessive size of contents:
error: 413 Client Error: Payload Too Large for url: https://api.github.com/repos/toddfarmer/import_dry_run_2/import/issues

An example seems to be this comment from ASF GitHub Bot, which is a massive diff thrown into a comment.
We'll need to assess how to handle this. Some options include:

Arbitrarily truncate content exceeding thresholds during migration.
Skip importing content beyond threshold and leave a linked message back to the original content.
Identify and cleanse content before migration.
Filter all ASF GitHub Bot comments before importing (hopefully no human would create comments so large).

I'd drop the bot comments (the reason for their existence seems to no longer be the case, the diff is available via the PR) and fall back on truncating any other huge comments as a fallback.

Yes, regardless of the size issue, I also think we should not migrate those ASF GitHub Bot comments.
For more recent comments of this bot, they are also no longer considered as "comments", but as activity. See for example https://issues.apache.org/jira/browse/ARROW-18173, you only see those comments if you look at "All" activity, and not if only looking at "Comments" activity.
(so those type of comments are maybe already ignored?)


UTM cut-off when it lands on the jobpost vacancy page (OSCP)

INSERT SHORT DESCRIPTION EXPLAINING THE HIGH-LEVEL REASON FOR THE NEW ISSUE HERE.
Current behavior
Hello team Bullhorn,
We have a problem with tracking our visitors coming from jobboards that has utm codes and source utm codes. See message translated in English from our multiposter Vonq tool:
We also asked our web developers if this is caused by our website but this is not the case. See second message from our webdevelopers. That means we cannot track the applications from which job boards they are coming from because we are going to sponsor the paid ads.
Hi,
On our side, we took a look at the tracking in combination with the Job Post environment. As it turned out yesterday, the UTM code is cut off when someone lands. However, this happens on your domain (vacatures.recolo.nl). So we can't see what exactly is causing this.

Steps to replicate behavior
A recent vacancy:
A random vacancy on a random job board
https://www.adzuna.nl/details/3807877004

Click on the vacancy

This is sent along from VONQ and Adzuna:
https://vacatures.recolo.nl/?utm_source=adzuna&utm_medium=Aggregator&utm_campaign=VONQ&igbTracker=669240057#/jobs/511

Check URL bar: you see the utm disappears

Eventually the UTM code falls off on your website, so that less/nothing is measured:
https://vacatures.recolo.nl/#/jobs/511
Screenshots
Current
Expected

Hi All,
The JS doesn't handle the UTM passed in, only code set in the config file.
If this is a must-have, then you may need to look for a solution from a Bullhorn Partner https://www.bullhorn.com/marketplace/?search=wordpress#archive-cards
I can confirm that Matador Jobs does support passing the UTM etc.
Paul

Hello Paul,
Thank you. Is there a way to fix this in the OSCP API by a webdeveloper?
without a Bullhorn Partner plugin because of the extra monthly costs? We
want only to fix the url utm cutoff. If so, do you have any advice how to
instruct this fix to a webdeveloper and where to focus in the code?
Via Bullhorn support ticket i get this answer:
I took a look at your previous ticket regarding UTM codes, Bullhorn does
not currently have any functionality to use UTM codes. You could have a
look at our marketplace partner list and see if anyone would be able to
assist with your goal: https://www.bullhorn.com/marketplace/partner-listing/
.
If you cannot find anything on there, you might be able to achieve this via
API, for that you would need a web developer on your end to set this up and
make it work. They might also reach out to via our developer forum to get
assistance:
https://supportforums.bullhorn.com/
Met vriendelijke groet,
Jarus Jan Crisostomo
Aanwezig op woensdag
http://www.recolo.nl
Recolo | Damrak 68-B, 1012 LM – Amsterdam https://goo.gl/maps/MpAznaxz4jC2
T<PHONE_NUMBER> <+020-3446300> | www.recolo.nl | @.***

Op al onze offertes en overeenkomsten zijn de Algemene Voorwaarden van
IBC Europe B.V. handelend onder de naam Recolo van toepassing, waarin onder
meer een beperking van de aansprakelijkheid is opgenomen. Deze Algemene
Voorwaarden zijn gedeponeerd op 17 oktober 2016 bij de Kamer van Koophandel
van Amsterdam onder KvK-nummer 34221832 en zijn tevens te raadplegen via
onze website www.recolo.nl/algemene_voorwaarden
De informatie verzonden met dit e-mail bericht is uitsluitend bestemd
voor de geadresseerde. Gebruik van deze informatie door anderen dan de
geadresseerde is verboden. Openbaarmaking, vermenigvuldiging, verspreiding
en/of verstrekking van deze informatie aan derden is niet toegestaan. IBC
Europe B.V. (Recolo) staat niet in voor de juiste, volledige en virusvrije
overbrenging van de inhoud van een verzonden E-mail, noch voor de tijdige
ontvangst daarvan.

Op do 5 jan. 2023 om 16:13 schreef Paul Bearne @.***>:

Hi All,
The JS doesn't handle the UTM passed in, only code set in the config file.
If this is a must-have, then you may need to look for a solution from a
Bullhorn Partner
https://www.bullhorn.com/marketplace/?search=wordpress#archive-cards
I can confirm that Matador Jobs does support passing the UTM etc.
Paul
—
Reply to this email directly, view it on GitHub
https://github.com/bullhorn/career-portal/issues/505#issuecomment-1372345004,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5CO62FJ2NMWFMS627JEB53WQ3QJHANCNFSM6AAAAAATQ5BHII
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi Jarus
I don't think it can be fixed in OSCP :-(
Matador will help in a lot more ways than just fixing the UTM
Reach out for demo
<EMAIL_ADDRESS>


Add thumb image style prop

Fixes https://github.com/jeanregisser/react-native-slider/issues/125#issue-333149461

Any idea on the timeline of this fix please?

not working

@andriko007 Care to elaborate?

@WoodyWoodsta tried to apply your changes but the style of the thumbImage does not change. Can't understand why?

@andriko007 Difficult to tell without seeing your implementation + forked changes. I have no issue.

@WoodyWoodsta I just did changes in my project. Can you explain how to install react-native-slider with your fork? Thanks.

@andriko007 Plenty of answers after a short Google https://stackoverflow.com/questions/9153598/how-do-i-fetch-a-branch-on-someone-elses-fork-on-github/9153737#9153737


Default to building static libraries

Description
Closes #2389
I've looked around at a few CI jobs and they seem to be behaving the same as before. If any jobs are broken it would be the jobs that aren't part of the core build matrix.

SFMLBuildMaster: Build this please.

SFMLBuildMaster: Build this please.

SFMLBuildMaster: Build this please.


(question) have you addressed the attack in TS21?

Alpha-Rays: Key Extraction Attacks on Threshold ECDSA Implementations
IACR ePrint Archive 2021/1621

It says:
The only requirement for mounting a successful attack is to use a small Paillier encryption key.
The key size check was not specified in the protocol and therefore missing from
most existing threshold ECDSA implementations, making them vulnerable.

Should be matter to good checks of Paillier encryption key size to close this attack vector?

I don't get it. Are you leaving this to library users, or this check has been / will be implemented in the library?


Blank white page on localhost and portia says: PermisionDenied

After i am starting portia vie docker:
docker run -i -t --rm -v $DOCKER_VOLUMES/portia/aw:/app/data/projects:rw -p 9001:9001 scrapinghub/portia
+ action=
+ shift
+ '[' -z '' ']'
+ _run
+ service nginx start
+ _set_env
+ path=/app/portia_server:/app/slyd:/app/slybot
+ export PYTHONPATH=/app/portia_server:/app/slyd:/app/slybot
+ PYTHONPATH=/app/portia_server:/app/slyd:/app/slybot
+ echo /app/portia_server:/app/slyd:/app/slybot
/app/portia_server:/app/slyd:/app/slybot
+ /app/portia_server/manage.py runserver
+ /app/slyd/bin/slyd -p 9002 -r /app/portiaui/dist
Watching for file changes with StatReloader
Performing system checks...

2021-05-19 13:37:33+0000 [-] Log opened.
2021-05-19 13:37:34.505102 [-] Splash version: 3.2
2021-05-19 13:37:34.505843 [-] Qt 5.9.1, PyQt 5.9, WebKit 602.1, sip 4.19.3, Twisted 19.2.1, Lua 5.2
2021-05-19 13:37:34.506006 [-] Python 3.5.2 (default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
2021-05-19 13:37:34.506215 [-] Open files limit: 1024
2021-05-19 13:37:34.506360 [-] Can't bump open files limit
2021-05-19 13:37:34.897038 [-] Xvfb is started: ['Xvfb', ':1467546407', '-screen', '0', '1024x768x24', '-nolisten', 'tcp']
System check identified no issues (0 silenced).
May 19, 2021 - 13:37:40
Django version 2.2.3, using settings 'portia_server.settings'
Starting development server at http://<IP_ADDRESS>:8000/
Quit the server with CONTROL-C.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
2021-05-19 13:37:44.000615 [-] Site starting on 9002
2021-05-19 13:37:44.000722 [-] Starting factory <slyd.server.Site object at 0x7f177fe791d0>
2021-05-19 13:38:37.657044 [-] "<IP_ADDRESS>" - - [19/May/2021:13:38:37 +0000] "GET / HTTP/1.0" 200 2021 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"
2021-05-19 13:38:39.001738 [-] "<IP_ADDRESS>" - - [19/May/2021:13:38:38 +0000] "GET /favicon.ico HTTP/1.0" 404 153 "http://localhost:9001/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"
Internal Server Error: /api/projects
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py", line 115, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py", line 113, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/local/lib/python3.5/dist-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
    return view_func(*args, **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/rest_framework/viewsets.py", line 95, in view
    return self.dispatch(request, *args, **kwargs)
  File "/usr/lib/python3.5/contextlib.py", line 30, in inner
    return func(*args, **kwds)
  File "/app/portia_server/portia_api/resources/route.py", line 72, in dispatch
    return super(JsonApiRoute, self).dispatch(request, *args, **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/rest_framework/views.py", line 494, in dispatch
    response = self.handle_exception(exc)
  File "/app/portia_server/portia_api/resources/route.py", line 75, in handle_exception
    response = super(JsonApiRoute, self).handle_exception(exc)
  File "/usr/local/lib/python3.5/dist-packages/rest_framework/views.py", line 454, in handle_exception
    self.raise_uncaught_exception(exc)
  File "/usr/local/lib/python3.5/dist-packages/rest_framework/views.py", line 491, in dispatch
    response = handler(request, *args, **kwargs)
  File "/app/portia_server/portia_api/resources/route.py", line 223, in list
    collection = self.filter_collection(self.get_collection())
  File "/app/portia_server/portia_api/resources/projects.py", line 234, in get_collection
    for project_id, name in iteritems(self.projects))
  File "/usr/local/lib/python3.5/dist-packages/django/utils/functional.py", line 80, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/app/portia_server/portia_api/resources/projects.py", line 76, in projects
    return storage_class.get_projects(self.request.user)
  File "/app/portia_server/storage/backends.py", line 76, in get_projects
    six.reraise(*sys.exc_info())
  File "/usr/local/lib/python3.5/dist-packages/six.py", line 686, in reraise
    raise value
  File "/app/portia_server/storage/backends.py", line 72, in get_projects
    dirs, _ = cls('').listdir('')
  File "/usr/local/lib/python3.5/dist-packages/django/core/files/storage.py", line 315, in listdir
    for entry in os.scandir(path):
PermissionError: [Errno 13] Permission denied: '/app/data/projects'
[19/May/2021 13:38:39] "GET /api/projects HTTP/1.0" 500 15011

Output folder are okay.
OS: fedora33 - linux-rpm-based
RAM and CPU are OK

Seems like the project is no longer supported. Last commit is 2019 and the official news confirming the same here - https://www.zyte.com/blog/announcing-portia saying - "Note: Portia is no longer available for new users. It has been disabled for all the new organisations from August 20, 2018 onward."


Handle incorrect zoom level (and other values)

If I enter incorrect zoom level as part of URL in server.js mode, Printlet is trying to display image for a while, then failing silently. It would be useful, if image useful for debugging was generated instead (with message such as Entered zoom value exceeds maxzoom property defined in your tileJSON file. Please enter correct value and try again
Similar checks would be probably also useful for other properties.

The purpose of the server.js file is to be an example of how to integrate the printlet lib as a REST service.
The lib itself will not check for correct zoom levels and will not throw an error when a tile fails to load due to the possibility that the requested tiles might intersect with both correct and incorrect tile coordinates and there must still be a result. It is up to the code calling printlet lib to make sure that the arguments passed are sane.
Iv'e added a small check (kartena/printlet@8cc0d58) to illustrate how to handle incorrect parameters and return a HTTP 400 code. This will enable the client to handle the exception correctly. But this code should not be thought of as part of printlet it is to serve as an example, but you are welcome to use it as a starting point of course.


Do not record field resolution events from GraphQL

The explanation for this is a little bit complex. The collector
written in go provides interesting functionality to sample events
based on various criteria (status, probabilistic distribution etc)
but it operates on the level of trace (a graph of many spans) and it
can drop the whole graph all at once.
For our noisy GraphQL events, we actually want the trace to be
preserved, but at the same time, do not record too many spans when it
is not necessary.
This introduces a flag that does exactly that - by default, all spans
from field resolution events will be dropped and not taken into
account. We can enable them by passing include_field_resolution: true to the absinthe tracer initialization.
Signed-off-by: Maciej Szlosarczyk<EMAIL_ADDRESS>Fixes #16

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please ask for approval from maciej-szlosarczyk after the PR has been reviewed.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 640cc13a05157e4016704c524ecee751b6de20d7

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: antonsatin
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [antonsatin]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Correct @onimsha, I will close that one.


Normalize error fields and behaviour

Attn: @woloski @dschenkelman
It is unclear to me what the the expected meaning of the code field is. I have taken this to be a lower-case string without spaces that uniquely identifies the type of error.
I have also moved everything to use status_code as a means of expressing what the HTTP status code for the error should be. The status_code form is what had been expected by auth0-sandbox (See: https://github.com/auth0/auth0-sandbox/blob/master/lib/apis.js#L36).
That being said, I would like some guidance on what consumers (auth0-server) expect in terms of errors and how those flow back up.

we need to be careful if these changes break what current users might be expecting (even if what we have today is inconsistent, it's consistently inconsisten :) )

we need to be careful if these changes break what current users might be expecting (even if what we have today is inconsistent, it's consistently inconsisten :) )

@ggoodman what logic did you apply to come up with this set of changes? Are you aligning the code base with that of auth0-sandbox, taking a superset of auth0-sandbox, auth0-users, and auth0-sever, or something else?
I think I see a few changes that are not directly related to unifying the three sandbox API sources (e.g. the status_code thing). Given that any changes in this code are very sensitive and prone to backwards compat regressions, I would err on the side of making baby steps to minimize that risk:

Let's first unify all 3 code bases into one with minimal modifications of code, with a "superset" principle if possible. No refactoring, no additional optimizations or changes. It is hard to code review and reason about it as is.

Once there, we can start making optimizations, changes, refactoring and cleanup. This is where status_code-like changes could happen. It will be much easier to reason about backwards compat impact during code review.

Either way, I think we need a solid set of API tests in this repo.

Looks good to me, but I have no permissions to merge this in.

@woloski ping.


memory leakage in inplace_abn_sync

Hi, thank you very much for this wonderful work!
But during using, I found that the memory usage is increasing during training, and then become stable  after reaching some certain point.
For example, the net using inplace_abn would cost 7 GB, but when using inplace_abn_sync, it would start with 7 GB and steadily increase the memory cost to around 11GB, and then become stable.
I used this module in a custom 3d CNN, is there anything special to watch or is this a potential bug? Thank you~

btw I use 8 cards, I found that the more cards I use, the more extra leakage would be caused.
When the card memory was fully filled, it would stuck and nothing will goes on until I kill it.

@lfz what happens in the 8 gpu case if you use non sync inplace ABN?

It goes quite normal, costing 7 GB on each card
I used this module in a docker environment
driver version 384.130
cuda 8.0
anaconda3
gcc & g++ 5.4
pytorch 0.4.1
have you seen this situation before?

@lfz how are you checking the memory consumption? Using nvidia-smi is not reliable because PyTorch implements a caching mechanisms that does not deallocate gpu memory unless strictly needed (e.g. if out-of-memory errors start to popup). We had issues training with sync inplace-ABN on a DGX with docker and 8 gpus, but since we had access only for limited time we could not properly debug the issue. What happens if you use less Gpus?

I monitor the memory with nvidia-smi. I tried to use torch.cuda.empty_cache() after each iteration, and the memory usage is still going up.
Now I am using 6 GPU and the leakage memory become smaller, the extra cost is about 1GB
Do you notice the extra memory cost when you use multiple gpus?
Where should I start to look at? do you have any suggestion?

@lfz we always trained models with 4 Gpus and we could replace inplace ABN with sync inplace ABN without issues. Technically, the sync inplace ABN will use a little bit of more memory, because it will move statistics to gpu 0, but those typically weight much less than the rest of the buffers. At some point we suspected that the issue you are referring to could have been due to docker, but we had no sudo rights on the machine to try a training outside of docker. Do you have this possibility?

I'll give it a try. Thank you for the quick response~

Hi, I have tried the testing outside the docker. and no luck : (
it behaves the same

@lfz since we have no 8 GPUs machines, we cannot reproduce the issue and debug it. As soon as we get one, we will check the issue. If you have new insights in the meanwhile, please let us know.

@lfz Have you solved this problem? Recently I have the same issue, meanwhile, my experiment with inplace sync bn has a very slow training speed.


RS-299: Adapt landing page to mention vibration sensor

added more examples under /use-cases path
added use case cards on landing page
updated drop-down menu

@atimin let's create 6 new illustrations for all the use-cases in /use-cases page and review the ones in the "AI Infrastructure"  (they need to be updated.. to be aligned with the ones in the vibration sensors). You can already check how it will look like: https://happy-desert-02d471d03-64.westeurope.4.azurestaticapps.net/


Support for Raspberry Pi

Just look at those beautiful I2C ports waiting to send their data to AWS IoT:

I2C shield source

Given the Pi is just Linux on a MPU-class SOC, you can just use Python or any other larger implementation straight on the Pi, eg https://github.com/aws/aws-iot-device-sdk-python
FreeRTOS is for MCU-class systems with limited resources.

Amazon FreeRTOS does not currently support Raspberry Pis. As pointed out by an earlier post, the OS is being targeted to more resource constrained devices than the Raspberry Pi. However 3rd party code is available at : https://github.com/jameswalmsley/RaspberryPi-FreeRTOS.

It surely would be nice to have a lightweight alternative to Linux, optimized out of the box for AWS IoT.

As mentioned by @adjervis, Amazon FreeRTOS is targeted at smaller μCU level devices and does not currently support Raspberry-PI type devices. I will close this issue for now. Let us know if you need any other information.


move srun_options parameter in the benchmark configuration

Coverage increased (+0.04%) to 86.609% when pulling c7bcf2b4a77a42ca882d4d96c9ac54e279dec8e2 on feat/srun_options into 51052d53486234f7e83bfea28dc1cdcf03e0780f on master.


Customize??

Hi, great job! Is there anyway to customize it? Like change colors and speed?

Hey. Thanks. At the moment there is no way to customize it. We work on it.

Awesome. Thanks.
On Dec 17, 2015 16:46, "Maxim"<EMAIL_ADDRESS>wrote:

Hey. Thanks. At the moment there is no way to customize it. We work on it.
—
Reply to this email directly or view it on GitHub
https://github.com/JSSolutions/meteor-spinner/issues/1#issuecomment-165488763
.


Update extensions-for-aws-managed-shells.sh

The artifacts for k9s releases have changed.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Thanks!


初始化或者用几天后会出现fuse挂载hdfs到本地的文件夹无法访问

Alluxio Version:
What version of Alluxio are you using?
2.3.0
Describe the bug
A clear and concise description of what the bug is.
alluxio的数据无法访问，页面也一直转圈圈

To Reproduce
Steps to reproduce the behavior (as minimally and precisely as possible)
Expected behavior
A clear and concise description of what you expected to happen.
Urgency
Describe the impact and urgency of the bug.
Additional context
Add any other context about the problem here.

we shall be good with latest fuse implementation after v2.6.1


typescript check before run

any plugin or way check type error before run?
I have wrong type in typescript but esbuild runner just run code without checking type.
I install npm i esbuild-plugin-ts-checker and add to plugin but not work

I would just use tsc -noEmit before running esbuild-runner :)
ex.:
tsc -noEmit && esr index.ts


ensure classification is persisted before queuing to background worker

Classification lifecycle queues the classification by id before persisting to the db.

[ ] Ensure the workfer doesn't fail and retry for days look at reducing retry limits - 3?
[ ] Hook into create classifcation event via yield block and queue the classification ID after successful save

@camallen with regards to number two. Why wouldn't we just do a classification.persisted? instead?

Hey @edpaget the lifecycle is created and queued in the build block of the controller here. It won't have an ID till it's persisted and we pass that ID into sidekiq when we queue the job.
I was thinking roughly a yeild here
def create
  resources = resource_class.transaction(requires_new: true) do
  begin
    Array.wrap(create_params).map do |ps|
      resource = build_resource_for_create(ps)
      resource.save!
      yield resource if block_given?
      resource
    end
  end
end

Used here

def create
  super { |classification| lifecycle(:update, classification) }
end

Am i missing something?


file  encoding problem in windows

Hi,
There is a problem when using the plugin on pc windows. Some chars show wrong.
In TaskUtils.groovy
saveFile(LocoConfig locoConfig...
When you write the file, by not explicitly specifying the encoding to UTF-8 in windows it writes it as ANSI producing wrong characters, for example with accented uppercase.

Changing the file.write to something like:
Writer out = new BufferedWriter(new OutputStreamWriter(
           new FileOutputStream(directory.absolutePath + "/" + locoConfig.fileName + ".xml"), "UTF-8"));
       try {
           out.write(text);
       } finally {
           out.close();
       }

maybe fix this problem and other charsetmap problems
I can change it and make a PR, but I have not been able to test it properly and I leave it to your interpretation.
Thank you very much and I hope you can solve this problem.

Hi @nuborisar
Thanks for the detailed description.
I'll try to check if it works with the code you've provided 👍

Hi @nuborisar
After some delay, we published a new release 0.2.10 that should fix this.
Let me know if you still have issues.

It works fine in Windows.
Many Thanks!


First login parameter should be Map

https://github.com/dart-lang/polymer_elements/blob/d086c20f34ef784c746ee35d4e011abced08ad3d/lib/firebase_auth.dart#L102
Here https://github.com/GoogleWebComponents/firebase-element/blob/master/demo/x-login.html#L113 a map (object) with username and password is created and passed to the login method

https://github.com/GoogleWebComponents/firebase-element/pull/71/files

Great, should be able to do that myself the next time :)

:) still have to regen the wrappers as well

fixed in the upcoming version

This works now _firebaseLogin.login(convertToJs(parameters), null);
Is this supposed to work without convertToJs()?
Shouldn't this be convertToJS() anyway? (dart-lang/sdk#24624)

See https://github.com/dart-lang/custom-element-apigen/issues/2


DDLS CX_SY_RANGE_OUT_OF_BOUNDS on serialize

ZCL_ABAPGIT_OBJECT_DDLS->FORMAT_SOURCE_BEFORE_SERIALIZE

CV_STRING is initial

The relevant CDS view is probably inconsistent as well (reimport after system copy) which is actually why is was checking in abapGit what's up with it....

https://github.com/abapGit/abapGit/pull/4143 @jrodriguez-rc

@flaiker some test case?

No, I ran SDDLAR to manually activate the view (didn't work in ADT) and then abapGit worked as well.

There would probably be some inconsistency in the CDS

Oh definitely, 40 transports errored on import because CTS was unable to correctly determine the import sequence based on the CDS dependencies.


switch for RSA when generating SSL-certificate

Is your feature request related to a problem? Please describe.
My problem is that I have a webserver (from my router) that only accepts certificates/privates keys that are generated via RSA. It also contains a self-generated certificate. I was hoping to fully ignore the webservers certificate because I have the proxy manager, but whatever I try to change at the config, the proxy manager forwards the certificate from my router.
Describe the solution you'd like
It would resolve the issue if you could discard the certificate of the underlying host. Also it would be great to have the option to go back to RSA. I tried to change the letsencrypt.ini file without success.
Describe alternatives you've considered
An alternative would be to create the certificate manually and upload it but that isn't practical because they expire every 90 days.

Additional context

Can provide a custom letsencrypt.ini file configuration option. This is a nice feature. I need to use certificates with RSA keys. Thanks.


init generator

Related Issues

fixes #issue-number

Proposed Changes:

How did you test it?

Notes for the reviewer

Checklist

I have read the contributors guidelines and the code of conduct
I have updated the related issue with new insights and changes
I added unit tests and updated the docstrings
I've used one of the conventional commit types for my PR title: fix:, feat:, build:, chore:, ci:, docs:, style:, refactor:, perf:, test:.
I documented my code
I ran pre-commit hooks and fixed any issue

unclear to me if i need to have the system prompt like in the gpt version
any chance you know @markhng525

unclear to me if i need to have the system prompt like in the gpt version
any chance you know @markhng525

We don't have that parameter available in our API currently since we don't have a chat template concept yet.


Krushmedia docs

https://github.com/prebid/prebid-server/pull/1504

pbs/pbjs params added

@bretg Good day to you, can the docs be merged - adapter already merged


CheckBox rendering

He,
When trying to render a todo-list like check boxes like :

[x] Text A
[ ] Text B

Could it be possible to render as checkboxes in the gernerated Html ?

Task lists are supported by flexmark-java with the TASKLISTITEMS extension, e.g. in pom.xml set the following configuration: <pegdownExtensions>TASKLISTITEMS</pegdownExtensions>.
In markdown file write:
Task List

- [x] Task 1
- [ ] Task 2
- [x] Task 3

Does this answer your question?


Support transpose_padding in transfer dialect TileOp

This has been added after the op was introduced and not reflected in the
op before now.

Ack.


Using alternate primary key types

Sometimes you may want to use UUID or a custom string for your ID column as your primary key. Right now if you try to override this, lucky blows up because of this. Having a way to customize this would be pretty sweet.
In my case, I have an app that has to run in parallel with another app. The other app uses integer IDs. When a record comes in like /sites/1, I know this is data from the other app. When it comes in like /sites/abc, I know it's from this app. Using a UUID as an ID can also help to avoid people looking in to how many records you may have, or doing a hack like trying to access a record by incrementing the id in a route.

Rails 5.1 allows configuring primary key type. By default it's still a number but now supports UUID. Apart from the metadata leaking point above, UUIDs also potentially allow sharding and whatnot.
Rails also changed the default numerical primary key type from SQL "integer" to "bigint". Because if you have something like a log table, it is possible to exhaust all integers then all of a sudden everything breaks (a company experienced this, which prompted the change). So the default should at least be changed from Int32 to Int64.

👍 LuckyRecord should definitely support UUID and setting a default of UUID would be great too.
I'm imaging that for one-off tables it would look like this:
table :users, primary_key: :uuid do
end

# Or if you set it to default to :uuid
table :users, primary_key: :bigint do
end

I think making it a default is a bit trickier so should be a separate issue, but making it configurable in the table macro should be fairly straightforward.


fix panic

closes: https://github.com/appcelerator/amp/issues/563
To test:
make install
amp service create --helpp

Thanks @generalhenry 👍


support dual python2 + 3 build

Just like SoapySDR, this makes it easy to build and package for environments that may have dual versions of python.

Since simultaneous bindings for several python versions cannot coexist, we have the following solutions:

Build both for windows pothos installer. Modules for each version are renamed so the user can select by renaming them back
Homebrew builds one or the other using --with-python3: https://github.com/pothosware/homebrew-pothos/wiki#python3-support
For debian, we now build both bindings, and put them in conflicting packages so only one can be installed at a time

Since we are probably not going to support building for both python versions like SoapySDR because of the conflict, then current package solutions are taken care of; closing this off.


docs: add page for starting a custom chain

Closes #913

@arboleya I have added a section that covers the customization options


Filtered html-string shouldn't be escaped

Working example:
http://codepen.io/trikadin/pen/wGjazN

Fixed.


docs: Fix broken url in docs

Summary
Easy Navigation and easy reading for others
(Fix broken url in MigratingToRedux.md and Troubleshooting.md)

Tell you what - can you specifically link to the file versions from the v4.0.5 tag tree instead?

Tell you what - can you specifically link to the file versions from the v4.0.5 tag tree instead?

I don't understand you well, can you explain better what you mean

@saintmalik the file links in there have two issues:

They're to the TS version of createStore, which hasn't actually been published in a real version yet, and might be harder to read for people who aren't familiar with TS
Since it's pointing to master, that file might change at some point in the future

So, it's better to link to a specific version of the file at a known point in history.  In this case, I'm suggesting that we link to the file as it existed when we published the v4.0.5 tag, which you can link to this way:
https://github.com/reduxjs/redux/blob/v4.0.5/src/createStore.js

@saintmalik the file links in there have two issues:

They're to the TS version of createStore, which hasn't actually been published in a real version yet, and might be harder to read for people who aren't familiar with TS
Since it's pointing to master, that file might change at some point in the future

So, it's better to link to a specific version of the file at a known point in history. In this case, I'm suggesting that we link to the file as it existed when we published the v4.0.5 tag, which you can link to this way:
https://github.com/reduxjs/redux/blob/v4.0.5/src/createStore.js

Okay, I will do that

https://github.com/reduxjs/redux/blob/v4.0.5/src/createStore.js

Done, made the chnages

Thanks!


improvement: Tags passed into worker groups should also be excluded from Launch Template tag specification

PR o'clock
Description
I recently raised #1092 which allows us to overide tags on the asg and set propagate_at_launch to false to prevent instances from getting the tag.
This works well for launch configuration, but for launch templates we also currently pass in tag_specification for instances which then negates the point of #1092
This PR therefore adds a feature to exclude any tags on the tag specification for instances on the launch templates, that are passed in via worker groups config.
This means we can control if a tag makes it to instance from the ASG or not without the tag specification interfering and the ASG tags become the source of truth for propagation only if they are passed in with worker groups.
Checklist

[x] CI tests are passing
[x] README.md has been updated after any changes to variables and outputs. See https://github.com/terraform-aws-modules/terraform-aws-eks/#doc-generation

v13.2.1 is now released


Latex support

Would it be possible to directly add latex support through gatsby-remark-katex in this theme?
Thanks for the great theme !

@MalcolmMielle you can follow this tutorial.
https://nickymeuleman.netlify.app/blog/math-gatsby-mdx#wiring-up-remark-math

@MalcolmMielle Hi, I have not used latex, but I'd like to receive a pr about gatsby-remark-katex, it seems that we can add it in gatsby-config.js directly?


ci: Add contents permission to publish-docs

Without this permissions the job can't publish GitHub Pages.

I also had to add a specific branch protection for the branch gh-pages so it can be pushed without going through a PR.


Make Debian package

Updating last comment: this is in milestone deployment.
I found a trac ticket related to this: https://trac.torproject.org/projects/tor/ticket/17275
Current status is: package is prepared, it's waiting only for new stem relase.

Changing this issue to milestone 1.0 must, since it was mentioned is needed to have a MVP in https://trac.torproject.org/projects/tor/wiki/org/meetings/2018NetworkTeamHackfestSeattle/sbws

Moving this to trac, since there're other related tickets there

For future reference, the trac ticket is: https://trac.torproject.org/projects/tor/ticket/26848


redirect()->route() does not work well with query-string parameters and optional route parameters

Laravel Version: 5.8.27
PHP Version: 7.3.7
Database Driver & Version: MySQL 5.7.27

Description:
redirect()->route() does not work as expected when used with a route that has an optional route parameter when trying to pass query-string parameters in the $parameters argument.
Steps To Reproduce:
routes/web.php :
Route::get('/profiles/{location?}', function () {
    dd('Reached the Profiles route');
})->name('profiles.index');

Route::get('/', function () {
    return redirect()->route('profiles.index', ['status' => ['single', 'married']]);
});

Expected behavior
The intention is that accessing / should redirect to /profiles/?status[]=single&status[]=married.
Actual behavior
Results in Array to string conversion ErrorException
The reason is that replaceRouteParameters() in vendor/laravel/framework/src/Illuminate/Routing/RouteUrlGenerator.php uses array_shift to get the first element (which in this example is an array) from the $parameters argument and tries to insert that as a string to replace the {location?} parameter even though it's optional
I initially submitted this as a pull-request #29692 because it says in the Contribution Guide that pull requests are strongly encouraged instead of just bug reports. In the pull-request I demonstrate one approach I used which substitutes array_shift($parameters) with Arr::pull($parameters, 0) to only use non-associative elements of $parameters for route-parameter substitution, but I don't know if this is the optimal approach.
Another workaround was to explicitly set an empty 'location' parameter when using redirect()->route(). For example, the following would have worked:
return redirect()->route('profiles.index', ['status' => ['single', 'married'], 'location' => '']);

It appears the same bug was referenced in an issue from 2015 #7881

Hey @nihilsen. Thanks for reporting. I definitely agree with you that this appears to be a bug. I think the PR was closed because it lacked tests that validates the correct behavior. If you re-send it with tests then it probably can be merged. Thanks!

Hi @driesvints. I've resubmitted the PR here #29749 with tests like you suggested.

Fixed in 6.0 with merged PR #29778


[Basic] Increase background task max.

Various testing seems to indicate the relative cost of burning backgrounds
threads isn't that high, it seems safe to go somewhat higher. We do still put
a max cap on things, though.

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test os x


Raise error in transactional callbacks

From the deprecation warning we get:
DEPRECATION WARNING: Currently, Active Record suppresses errors raised within after_rollback/after_commit callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
You can opt into the new behavior and remove this warning by setting:
config.active_record.raise_in_transactional_callbacks = true

Coverage remained the same at 99.601% when pulling c5747c218ac9e88cc49de648603c0d7d6ad12fc7 on bf-add-config into 231ef12b049572e9dc9116ee37c3f0e99c2d4e0c on master.


Missing instructions on how to inject ITokenAcquisition

When injecting the ITokenAcquisition type in the controller the app is throwing this exception on startup:
InvalidOperationException: Unable to resolve service for type 'Microsoft.Identity.Web.ITokenAcquisition'
I guess this is because the ITokenAcquisition needs to be added to the service collection, but how? It would be great to have that information in the docs.

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

ID: 15a27a6a-864a-a37e-e3fd-714f01ba7102
Version Independent ID: 4b14dfa1-7c7c-e727-b586-7f0abc9bcd57
Content: Call a web api from a web app - Microsoft identity platform
Content Source: articles/active-directory/develop/scenario-web-app-call-api-call-api.md
Service: active-directory
Sub-service: develop
GitHub Login: @jmprieur
Microsoft Alias: jmprieur

@nicklasjepsen Thank you for your query . We will investigate and update the thread.

@nicklasjepsen Thanks for reaching out. This error is due to the dependency injection is trying to instantiate an instance of ITokenAcquisition and can not able to find the instance. You need to make sure to calls  EnableTokenAcquisitionToCallDownstreamApi and AddInMemoryTokenCaches while configuring Authentication in startUp.cs file.
This particular document is explaining to call a Web API and direct injection of service in your controller. The whole scenario is divided in different documentation to explain each part in detail. In code configuration it was mentioned in detail what configuration need to make to call ITokenAcquisition. Reference of same configuration is mentioned in this document in option1 and option2.


Single Task Within Record Can Accept Multiple Components Of The Same Type

🐛 Bug
Currently, you can add the same type of component multiple times to a task component. This could lead to unexpected and very difficult to track bugs down the line. Take this for example:
rec = BaseRecord([FilepathRecordComponent()])
rec

# Output:
BaseRecord

common:
	- Image ID: None
	- Filepath: None
	- Image: None
	- Image size None

Now, if I do this:
rec.add_component(BBoxesRecordComponent())
rec.add_component(BBoxesRecordComponent())
rec.add_component(BBoxesRecordComponent())
rec

# Output:
BaseRecord

common:
	- Filepath: None
	- Image: None
	- Image ID: None
	- Image size None
detection:
	- BBoxes: []
	- BBoxes: []
	- BBoxes: []

Clearly, three separate components for bboxes have been added:
rec.detection.components

# Output
[<icevision.core.record_components.BBoxesRecordComponent at 0x7ffc9082a490>,
 <icevision.core.record_components.BBoxesRecordComponent at 0x7ffc9082a350>,
 <icevision.core.record_components.BBoxesRecordComponent at 0x7ffc9082a950>]

If I call record.detection.set_boxes, it only applies to the first component at 0x7ffc9082a490

I think it should be made illegal to add multiple components of the same type to a single Task. Does that make sense?

I think it should be made illegal to add multiple components of the same type to a single Task. Does that make sense?

Makes total sense, in the first iterations of the API we had were using a set to take care of that - but that when we were just passing classes to BaseRecord and not concrete objects
It's not quite clear how we should check for unique components now, if you use isinstance(component, BBoxesRecordComponent) you will have problems with subclasses (if you have a subclass of BBoxes... this will not allow you to add it). Maybe we can direct check for the class type?
Idk, open to suggestions

Not enough bandwidth to implement.


Add metaforo-icp to showcase

Thank you for your contribution to the IC Developer Portal.
Before submitting your Pull Request, please make sure that:

[ ] You have updated the .github/CODEOWNERS file according to your changes.
[ ] You have registered new documents to /sidebars.js if any.

Any chance you can shorten the description a bit? The tile looks very weird compared to the others

Sure @sesi200, stats and description has been shortened, thank you!

@sesi200 Hello, any update on this pull request? Thanks!

Ugh, need to update the branch. Can you maybe give me access to it? There should be a button 'give maintainers write access' on the side

@sesi200 https://github.com/metaforo/icp-portal/invitations  Invite u as maintain role. Please accept~


Add test concept

Specify tests for all requirements, to stabilize this application.

Allow unit tests in the programm.
Specify a simple end to end tests during the self test of the application. (Is all selected also in the model?) Are all dependencies also in the model?.

Is solved in development version for release 0.2.0. Will not be solved for 0.1.0


Some features requirement for test_autograd_xpu.py

🚀 The feature, motivation and pitch

module 'torch._C' has no attribute '_scatter'
cases:
TestAutograd.test_checkpointing_without_reentrant_dataparallel,
TestMultithreadAutograd.test_dataparallel_saved_tensors_hooks

AttributeError: module 'torch.xpu' has no attribute------passed on latest version
cases:
TestAutograd.test_graph_save_on_cpu_cuda,  -----passed
TestAutograd.test_checkpointing_without_reentrant_memory_savings,-----passed

NotImplementedError: Could not run 'aten::_sparse_coo_tensor_with_dims_and_tensors' with arguments from the 'SparseXPU' backend.
cases:
test_sparse_mask_autograd_xpu
test_sparse_ctor_getter_backward_xpu_float64
test_sparse_ctor_getter_backward_xpu_complex128
test_sparse_backward_xpu_float64
test_sparse_backward_xpu_complex128

c10::NotImplementedError
cases:
TestAutogradMultipleDispatchXPU::test_autograd_multiple_dispatch_registrations_xpu

RuntimeError: Double and complex datatype matmul is not supported in oneDNN
cases:
test_autograd_xpu.py::TestAutogradDeviceTypeXPU::test_mv_grad_stride_0_xpu

Alternatives
No response
Additional context
No response

Low priority features,
No.1 is not an XPU specific issue. and not ATen operator (torch-xpu-ops) related. Scatter in c10d.
No.2 is not operator (torch-xpu-ops) related.
No.3 is a Sparse related feature. The direction of Sparse support is on-demand. Our priority follows requirements what we meet in HF/TIMM/TB models.
No.4 is not an operator implementation issue.
No.5 oneDNN issues are tracked in a separate issue.


maven.auraframework.org unavailable - breaks build

Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/7.2.0.v20101020/jetty-util-7.2.0.v20101020.pom (3 KB at 16.9 KB/sec)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 41.626 s
[INFO] Finished at: 2016-04-06T14:38:48-07:00
[INFO] Final Memory: 12M/151M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project aura-note: Could not resolve dependencies for project org.auraframework.demo:aura-note:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.auraframework:aura-util:jar:0.2841: Failed to read artifact descriptor for org.auraframework:aura-util:jar:0.2841: Could not transfer artifact org.auraframework:aura-util:pom:0.2841 from/to libs-internal (http://maven.auraframework.org/libs-release): maven.auraframework.org: unknown error: Unknown host maven.auraframework.org: unknown error -> [Help 1]
[ERROR]

I'm getting the same error as well.

http://repo.auraframework.org/libs-release/ is also specified and it should be able to get artifacts from there. Please pull latest master and try again. Let me know how it goes.

Still getting an error. Cloned the whole repository again and ran
mvn jetty:run -Pdev

Got the following error:
[ERROR] Failed to execute goal on project aura-note: Could not resolve dependencies for project org.auraframework.demo:aura-note:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.auraframework:aura-util:jar:0.2841: Failed to read artifact descriptor for org.auraframework:aura-util:jar:0.2841: Could not transfer artifact org.auraframework:aura-util:pom:0.2841 from/to libs-internal (http://maven.auraframework.org/libs-release): maven.auraframework.org: unknown error: Unknown host maven.auraframework.org: unknown error -> [Help 1]

This is failing for me as well and i'm getting the same error"
"[ERROR] Failed to execute goal on project aura-note: Could not resolve dependencies for project org.auraframework.demo:aura-note:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.auraframework:aura-util:jar:0.2841: Failed to read artifact descriptor for org.auraframework:aura-util:jar:0.2841: Could not transfer artifact org.auraframework:aura-util:pom:0.2841 from/to libs-internal (http://maven.auraframework.org/libs-release): maven.auraframework.org: unknown error: Unknown host maven.auraframework.org: unknown error -> [Help 1]"
When visiting the URL http://maven.auraframework.org/libs-release it is a dead link.

Still getting the same error:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.936 s
[INFO] Finished at: 2016-05-04T21:33:13-07:00
[INFO] Final Memory: 11M/245M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project aura-note: Could not resolve dependencies for project org.auraframework.demo:aura-note:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.auraframework:aura-util:jar:0.2841: Failed to read artifact descriptor for org.auraframework:aura-util:jar:0.2841: Could not transfer artifact org.auraframework:aura-util:pom:0.2841 from/to libs-internal (http://maven.auraframework.org/libs-release): maven.auraframework.org: nodename nor servname provided, or not known: Unknown host maven.auraframework.org: nodename nor servname provided, or not known -> [Help 1]
[ERROR]

This sample app is out-of-date and is no longer maintained. To get started with Aura, see the Aura Open Source Developer Guide.
I'm closing out this issue.


chore(deps): cometbft-db v0.9.4

PR checklist

[ ] Tests written/updated
[ ] Changelog entry added in .changelog (we use unclog to manage our changelog)
[ ] Updated relevant documentation (docs/ or spec/) and code comments

CI is failing. I'm currently debugging the issue.


CAST_INIT_TIMEOUT

Hi
Sorry for the vagueness of this question, but I was wondering if you are aware of under which circumstances CAST_INIT_TIMEOUT messages might be received by the sender?  I'm able to successfully cast an app to a Chromecast, but then after a while I receive this error and the Chromecast returns to the idle screen.

I must apologise for wasting your time.  As usually happens to me, after I ask for help I figure it out.  I guess I can take this opportunity to thank you for your wonderful library - it's very well put together indeed, and I'm having a lot of fun using it!


Build failure: google-fonts

Steps To Reproduce
Steps to reproduce the behavior:

choose any font with an incompatible filename (find . -type f  -iregex '[^-[]+.ttf' at root of Google Fonts repo)
build with incompatible font; e.g.,  google-fonts.override { fonts = [ "NovaSquare" ]; }

Build log
this derivation will be built:
  /nix/store/2sa86gwmsrmmk8ivhyi3glx3jn5yzalr-google-fonts-unstable-2023-10-20.drv
building '/nix/store/2sa86gwmsrmmk8ivhyi3glx3jn5yzalr-google-fonts-unstable-2023-10-20.drv'...
Running phase: unpackPhase
unpacking source archive /nix/store/ig7wq1hm40ch40gss5c001gxw0dv6wh5-source
source root is source
Running phase: patchPhase
removed 'ofl/cabincondensed/CabinCondensed-Bold.ttf'
removed 'ofl/cabincondensed/CabinCondensed-Medium.ttf'
removed 'ofl/cabincondensed/CabinCondensed-Regular.ttf'
removed 'ofl/cabincondensed/CabinCondensed-SemiBold.ttf'
removed 'ofl/cabincondensed/DESCRIPTION.en_us.html'
removed 'ofl/cabincondensed/FONTLOG.txt'
removed 'ofl/cabincondensed/METADATA.pb'
removed 'ofl/cabincondensed/OFL.txt'
removed directory 'ofl/cabincondensed'
removed 'ofl/signikanegative/DESCRIPTION.en_us.html'
removed 'ofl/signikanegative/FONTLOG.txt'
removed 'ofl/signikanegative/METADATA.pb'
removed 'ofl/signikanegative/OFL.txt'
removed 'ofl/signikanegative/SignikaNegative[wght].ttf'
removed 'ofl/signikanegative/upstream.yaml'
removed directory 'ofl/signikanegative'
removed 'ofl/signikanegativesc/DESCRIPTION.en_us.html'
removed 'ofl/signikanegativesc/FONTLOG.txt'
removed 'ofl/signikanegativesc/METADATA.pb'
removed 'ofl/signikanegativesc/OFL.txt'
removed 'ofl/signikanegativesc/SignikaNegativeSC-Bold.ttf'
removed 'ofl/signikanegativesc/SignikaNegativeSC-Light.ttf'
removed 'ofl/signikanegativesc/SignikaNegativeSC-Regular.ttf'
removed 'ofl/signikanegativesc/SignikaNegativeSC-SemiBold.ttf'
removed directory 'ofl/signikanegativesc'
removed 'ofl/notosansnko_todelist/DESCRIPTION.en_us.html'
removed 'ofl/notosansnko_todelist/METADATA.pb'
removed 'ofl/notosansnko_todelist/NotoSansNKo-Regular.ttf'
removed 'ofl/notosansnko_todelist/OFL.txt'
removed 'ofl/notosansnko_todelist/article/ARTICLE.en_us.html'
removed directory 'ofl/notosansnko_todelist/article'
removed directory 'ofl/notosansnko_todelist'
removed 'axisregistry/tests/data/MavenPro-Regular.ttf'
removed 'axisregistry/tests/data/OpenSans-Italic[wdth,wght].ttf'
removed 'axisregistry/tests/data/OpenSans-Italic[wdth,wght]_STAT.ttx'
removed 'axisregistry/tests/data/OpenSansCondensed-Italic[wght].ttf'
removed 'axisregistry/tests/data/OpenSansCondensed-Italic[wght]_STAT.ttx'
removed 'axisregistry/tests/data/OpenSansCondensed[wght].ttf'
removed 'axisregistry/tests/data/OpenSansCondensed[wght]_STAT.ttx'
removed 'axisregistry/tests/data/OpenSans[wdth,wght].ttf'
removed 'axisregistry/tests/data/OpenSans[wdth,wght]_STAT.ttx'
removed 'axisregistry/tests/data/Playfair[opsz,wdth,wght].ttf'
removed 'axisregistry/tests/data/RobotoFlex[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght].ttf'
removed 'axisregistry/tests/data/RobotoFlex[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght]_STAT.ttx'
removed 'axisregistry/tests/data/Wavefont[ROND,YALN,wght].ttf'
removed 'axisregistry/tests/data/Wavefont[ROND,YALN,wght]_STAT.ttx'
removed 'axisregistry/tests/data/Wonky[wdth,wght].ttf'
removed 'axisregistry/tests/data/Wonky[wdth,wght]_STAT.ttx'
removed directory 'axisregistry/tests/data'
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
no configure script, doing nothing
Running phase: installPhase
Running phase: fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/ld9mpvl82ivajk1hjvnl5irqayc5smic-google-fonts-unstable-2023-10-20-adobeBlank
checking for references to /build/ in /nix/store/ld9mpvl82ivajk1hjvnl5irqayc5smic-google-fonts-unstable-2023-10-20-adobeBlank...
patching script interpreter paths in /nix/store/ld9mpvl82ivajk1hjvnl5irqayc5smic-google-fonts-unstable-2023-10-20-adobeBlank
error: builder for '/nix/store/2sa86gwmsrmmk8ivhyi3glx3jn5yzalr-google-fonts-unstable-2023-10-20.drv' failed to produce output path for output 'out' at '/nix/store/2sa86gwmsrmmk8ivhyi3glx3jn5yzalr-google-fonts-unstable-2023-10-20.drv.chroot/nix/store/hs7g16lw9chx6cpys6gsfh4w78ixm8kv-google-fonts-unstable-2023-10-20'

Additional context
This occurs because the find command in the google-fonts build script looks for fonts matching $font-*.ttf or $font[*.ttf, but some of the fonts don't match this format (e.g., Nova Square is NovaSquare.ttf). I've created pull request  #286476 which should fix this.
Notify maintainers

@manveru (Should I have pinged you in my pull request? I'm pretty new to contributing to Nixpkgs and open-source in general.)
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
➜  ~ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.77, NixOS, 23.11 (Tapir), 23.11.20240207.6832d0d`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - channels(root): `"nixos-23.11"`
 - nixpkgs: `/nix/store/l6ymqz1y4fiy57xh6f3y23zwp0i9lr4f-source`

Add a :+1: reaction to issues you find important.

Fixed in #286476


Using run_sh output in "description" arg results in a future reference string

What's your CLI version?
1.3.1
Description & steps to reproduce
I'm using run_sh to get a value from a JSON file artifact. I later use the output in the description of a call to run_sh that uses that value. This description contains a reference string instead of the runtime value:
... {{kurtosis:195f3ae3b53a4f83979445a725695a37:output.runtime_value}}

A workaround would be to print the value, but it's not the same.
Desired behavior
I expected the reference string to be replaced with the runtime value.
What is the severity of this bug?
Papercut; this bug is frustrating, but I have a workaround.
What area of the product does this pertain to?
CLI: the Command Line Interface

Ah so the descriptions are created and populated at interpretation time, and at that time the value isn't known. Curious if there's a reason you'd like to use that value in a description as opposed to a print?

Just because the info is related to the command in the run_sh.
I'm generating a value with the first run_sh and later acting on that value inside the second run_sh, so I was trying to somehow convey that information, but it's true that it can be done with a print. I was unsure if this was intended or not, so I marked it as bug.


Allow to create PRs if a sandbox repo is used

At this time the Role only allows creating PRs only to the official RH certification project. This allows to use the sandbox repo if defined.

Test-App-Args-Hints: : -e do_chart_verifier=true -e github_token_path=/opt/cache/token.txt -e partner_name=fredco -e sandbox_repository=betoredhat/charts -e partner_email=telcoci -e {"dci_charts":[{"chart_file":"http://jumpbox.partnerci.bos2.lab/charts/samplechart-0.1.2.tgz","create_pr":true}]}

recheck

The PR has been created on the sandbox repo https://github.com/betoredhat/charts/pull/5


Error in phpStorm

After making all in Quickstart in phpStorm I have marked one error
In main.ts file in line import {App} from './app/app'; I have App marked with info Coresponding file is not included in tsconfig.json
What's that?

PhpStorm wanted you to list the file in tsconfig.json

you may need to manually specify each .ts file inside of tsconfig.json files: []. I'm going to close this for now unless it's not working please comment or reopen the issue

Got it working and I think You could make a change in tsconfig file.
Your file has:
"files": [
    "typings/main.d.ts",
    "test/injector.spec.ts",
    "test/sanity-test.spec.ts",
    "src/app/app.spec.ts",
    "src/app/home/home.spec.ts",
    "src/app/home/directives/x-large.spec.ts",
    "src/app/home/providers/title.spec.ts",
    "src/main.ts",
    "src/vendor.ts"
  ],
  "filesGlob": [
    "./src/**/*.ts",
    "./test/**/*.ts",
    "!./node_modules/**/*.ts"
  ],

When I deleted theese lines:
    "test/injector.spec.ts",
    "test/sanity-test.spec.ts",
    "src/app/app.spec.ts",
    "src/app/home/home.spec.ts",
    "src/app/home/directives/x-large.spec.ts",
    "src/app/home/providers/title.spec.ts",
    "src/main.ts",
    "src/vendor.ts"

IDE was working good.
I think You should delete them also from seed.
Those files are mentioned in fliesGlob.
Another point is that when I deleted those files from project (they are example files) I got error running npm tasks.


Unexpected error #9 [BETA]

2022-04-24T22:01:34.921707+00:00 app[worker.1]: Traceback (most recent call last):
2022-04-24T22:01:34.921798+00:00 app[worker.1]:   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
2022-04-24T22:01:34.921998+00:00 app[worker.1]:     return _run_code(code, main_globals, None,
2022-04-24T22:01:34.922028+00:00 app[worker.1]:   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
2022-04-24T22:01:34.922136+00:00 app[worker.1]:     exec(code, run_globals)
2022-04-24T22:01:34.922152+00:00 app[worker.1]:   File "/app/unzipper/__main__.py", line 13, in <module>
2022-04-24T22:01:34.922248+00:00 app[worker.1]:     unzipperbot.start()
2022-04-24T22:01:34.922300+00:00 app[worker.1]:   File "/usr/lib/python3.10/site-packages/pyrogram/sync.py", line 66, in async_to_sync_wrap
2022-04-24T22:01:34.922419+00:00 app[worker.1]:     return loop.run_until_complete(coroutine)
2022-04-24T22:01:34.922435+00:00 app[worker.1]:   File "/usr/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete
2022-04-24T22:01:34.922649+00:00 app[worker.1]:     return future.result()
2022-04-24T22:01:34.922667+00:00 app[worker.1]:   File "/usr/lib/python3.10/site-packages/pyrogram/methods/utilities/start.py", line 73, in start
2022-04-24T22:01:34.922776+00:00 app[worker.1]:     await self.initialize()
2022-04-24T22:01:34.922791+00:00 app[worker.1]:   File "/usr/lib/python3.10/site-packages/pyrogram/methods/auth/initialize.py", line 46, in initialize
2022-04-24T22:01:34.922904+00:00 app[worker.1]:     self.load_plugins()
2022-04-24T22:01:34.922919+00:00 app[worker.1]:   File "/usr/lib/python3.10/site-packages/pyrogram/client.py", line 617, in load_plugins
2022-04-24T22:01:34.923135+00:00 app[worker.1]:     if plugins[option]:
2022-04-24T22:01:34.923156+00:00 app[worker.1]: KeyError: 'include'
2022-04-24T22:01:35.279338+00:00 heroku[worker.1]: Process exited with status 1
2022-04-24T22:01:35.375084+00:00 heroku[worker.1]: State changed from up to crashed

Seems to be a problem with python, idk

That was due to PyroGram 2.0
Fixed also qith python 3.9 just in case


[main] Update actions

Cron -knative-prow-robot
/cc knative-sandbox/networking-wg-leads
/assign knative-sandbox/networking-wg-leads
Produced by: knative-sandbox/knobots/actions/update-actions
Details:

Closing as the releasability file is removed by https://github.com/knative-sandbox/net-gateway-api/pull/153 until it becomes stable.


Minimum hardware requirements for the examples?

I'm getting: RuntimeError: CUDA out of memory. Tried to allocate 2.11 GiB (GPU 0; 7.79 GiB total capacity; 5.08 GiB already allocated; 1.51 GiB free; 5.09 GiB reserved in total by PyTorch) could you put minimum requirements on the readme?

If your computing resources are limited, you can use DAT-light.
For training, the minimum requirement: 4 $\times$ 8.9 GB (i.e., 4 GPUs, each has over 8.9 GB memory)
For testing, the minimum requirement: 5 GB (one GPU)
PS: When testing, setting use_chop: True (like at here) can also effectively reduce memory cost.


turn on protocol sniffing for inbound

Turn on protocol sniffing for inbound

Can you provide more context on why we decided to do this now and why it is safe now (if it is)?

@yxue: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

unit-tests_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@yxue: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

unit-tests_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test unit-tests_istio

integ-istioio-k8s-tests_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test integ-istioio-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@yxue: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

unit-tests_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test unit-tests_istio

integ-istioio-k8s-tests_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test integ-istioio-k8s-tests_istio

pilot-multicluster-e2e_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test pilot-multicluster-e2e_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

Using unnamed ports is unsecured as expected and it's part of permissive mode. We are going to document the situation and remind the user to use named ports, strict mTLS for security.

@yxue: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

lint_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@yxue: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

lint_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test lint_istio

integ-telemetry-k8s-tests_istio
29877d5681d81237620824525bb50e373fee59fa
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


Suggestion, Other showcases?

How about one artwork showcase and possibility to change one of the other artwork showcase into a different showcase?
This would make a profile more unique or in line with a theme, to also show achievements for Level 20-.

If you have another showcase in your steam profile, you can move it to top on sapic
 by clicking arrows(result:
)
. If it's not what you meant, then describe your idea better please.


Jupyter add resource limit pipelines -  run tests

Copy of https://github.com/pachyderm/pachyderm/pull/9107 to run tests (before Kenny gets commit access)

 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.

Closing for #9119


[10.x] Add Job debouncing

This is WIP but I would like some feedback before spending any more time on this.
I have brought this up before, but discussions can get buried easily https://github.com/laravel/framework/discussions/43946

Gotta provide more info I think. 👍

Done https://github.com/laravel/framework/pull/50347


Brotli support

Details:
https://github.com/AdguardTeam/AdguardForWindows/issues/1545

Will be done in http module

Will be done in http module

@sfionov What issue, so 1 can keep track of progress?

@TPS It is done in http module. Eventually there will be issues about integrating HTTP filtering code to specific platform.

My latest update of Android System Webview β (v83.0.4103.14) now installs a launcher icon for itself, which leads to an included tab for flags (I guess the equivalent to Chrome's chrome://flags).  Therein listed is a toggle for WebViewBrotliSupport, which brings this capability to most browsers on Android.
How would such connections be listed in the AG-Android Filtering Log?  How is AG-A currently handling them?  Something like QUIC?

Brotli is one of compression algorithms supported by CoreLibs. Brotli encoded responses are regular responses, so doesn't require specific handling to be displayed in filtering log.

Could there be a note in the log whenever Brotli is encountered?  I'd be very curious as to how often I might run into it.


Set the colour theme to a consistent theme

Feature description
The toolkit colour theme should stay consistent.
Acceptance criteria

The toolkit colour theme doesn't change as a result of an upstream dependency change.

PR merged, closing.


TOMEE-2759-Update-Eclipse-Krazo

Link to Jira = https://issues.apache.org/jira/browse/TOMEE-2759

thanks @cesarhernandezgt

Hi @Daniel-Dos
I couldn't merge the PR since it seems there is a small conflict.
I'm happy to review again after that gets fixed.

This could be a little off-topic [or not :)]
Since this upgrade only applied for those 3 examples, is there a way to include a check to validate the tests for each example are still passing , or is something like that already on place? or even covered and implicit to the general build?
Should not be the process for upgrading dependencies a more rigorous process ? at least from the point of view of documenting,  or letting know what is the specific benefit of doing it, or why it is important, or by the simple fact of checking and ensure full backward compatibility.
Also it could be part of the description of the Dependency upgrade JIRA issue?
By the way there is already a new release after the one included in this PR.
https://github.com/eclipse-ee4j/krazo/releases/tag/1.1.0-M1

@cesarhernandezgt ,
I'm going to close this PR and open another one, because there was a problem in the conflict merge.


Parser: Add variable validation in for statements

Add variable validation in for statements. In specific, variable
declared in the as for VAR :=  range ... should follow the same
validation rules as other variable declarations. It's been an
oversight.

Folding this work in #70

I've folded this PR in to #70 - easier to keep track of.


Setting for Purging Snapshots

Would be nice to have a setting to automatically purge old snapshots, keeping only the current snapshot.

New setting added analysis.database.purgeSnapshots. Also, if you want any of the analysis.database.purge* settings to persist with the database, they will need to be project settings.

Fixed in 3.0.3314-dev.


Liquibase sql comment validation bug

Search first

[X] I searched and no similar issues were found

Description
A sql view with block comments containing
--  Comments :
had run successfully in Liquibase 4.3.5. We are trying to migrate to new version of Liquibase 4.25.1. We are getting the error
liquibase.exception.SetupException: Unexpected formatting in formatted changelog '<FILE_NAME_REMOVED>sql' at line 16. Formatted SQL changelogs require known formats, such as '--comment ' and others to be recognized and run. Learn all the options at https://docs.liquibase.com/concepts/changelogs/sql-format.html at liquibase.changelog.DatabaseChangeLog.includeAll(DatabaseChangeLog.java:756) at liquibase.changelog.DatabaseChangeLog.handleChildNode(DatabaseChangeLog.java:508) at liquibase.changelog.DatabaseChangeLog.load(DatabaseChangeLog.java:390) at
Steps To Reproduce
Input file:
--liquibase formatted sql
--never change the value of author:changsetid
--changeset views:VW_DIM stripComments:false runOnChange:true
--Database.ANALYTICS.VW_DIM source
CREATE
OR REPLACE VIEW VW_DIM
/*******************************************************************
-- View name: VW_DIM
-- Layer : Analytics
-- Owner :
-- Version :
--  Created by  :
--  Created on  :
--  Reviewed by :
--  Purpose     :
--  Comments :
--  JIRA story/incident link :
--  Revision history  :
Sl No.    Date    Author    Changelog
*******************************************************************/
AS(

--
Run this against liquibase validate and it fails
Expected/Desired Behavior
Validation should have passed
Liquibase Version
4.25.1
Database Vendor & Version
snowflake
Liquibase Integration
CLI
Liquibase Extensions
No response
OS and/or Infrastructure Type/Provider
No response
Additional Context
Looks like this issue or a variation of this issue was fixed in earlier version as reported in
https://github.com/liquibase/liquibase/issues/3017
Probably fixed for --comment but not for --  Comments :
Thanks anyway for the good tool which makes our life easier
Are you willing to submit a PR?

[ ] I'm willing to submit a PR (Thank you!)

Hi @mgvenkateshbabu, thank you for reporting this issue.
This is a weird one - I used the changelog you provided and tested some variations, and it only happens when using exactly -- Comments :.
Here are other similar expressions that I tested and did not fail:

--Comments: (no space before the colon)
-- Comment :
-- Commentaaaa : (any string afterwards)
-- Comments (no colon)

It's clearly some edge case that wasn't covered in the code.
The good news is that you can easily work around it by using any of the variations on the list above.
If you want, you could create a PR and propose a fix for this! Our dev team will be available if you need any guidance.
Thank you,
Tatiana

Good Morning,
Thanks for your analysis and workaround solution. We will try to modify the comments and try to run and report back if it success or not.
If time permits, I will try to create a PR.


Table broken when using components for TableRow

I'm getting the data to display in my table dynamically. This means that sometimes just one row might change and thus I thought it best to compartmentalize the data to prevent it from re-rendering the whole table when merely one thing changes.
Basically, the whole thing looks like this - I abbreviated the whole thing a bit for clarity
<Table multiSelectable={true}>
        <TableHeader>
            <TableRow>
                <TableHeaderColumn>Username</TableHeaderColumn>
                <TableHeaderColumn>E-Mail</TableHeaderColumn>
            </TableRow>
        </TableHeader>
        <TableBody>
            <TableRow>
                <TableRowColumn>1</TableRowColumn>
                <TableRowColumn>2</TableRowColumn>
            </TableRow>
            {users.map((user) => {
                return (
                        <UserRow user={user} key={user._id}/>
                    );
            })}
        </TableBody>
    </Table>

with UserRow being defined thus:
<TableRow>
    <TableRowColumn>{user.username}</TableRowColumn>
    <TableRowColumn>{user.email}</TableRowColumn>
</TableRow>

I put in the non-dynamic TableRow so you can immediately see in the screenshot where the problem lies (all data you see there is created by "casual", i.e. random names, no real ones)

As you can see, the checkbox for selecting the row promptly disappears. If I pull in the external component into the users.map, then everything works as it should.
Versions

Material-UI: 0.15.0
React: 15.0.1
Browser: Firefox, Chrome, Edge

Seeing the same thing on my end.

@ajsharp:

Please take a look at  #4524, it might help.

@Rhywden Can this issue be closed by the conversation in #4524?

Sorry that I took so long to reply but I was a bit swamped.
Yes, #4524 does indeed pose a solution to my problem. Thanks.


fix(auth0): change Auth0 plugin audience property's type

Description
Change type of Auth0 plugin's audience property to accept what the underlying jsonwebtoken library accepts. This is needed e.g. if the protected resource accepts JWTs from multiple applications.
Fixes # 2199
Type of change
Please delete options that are not relevant.

[X] Bug fix (non-breaking change which fixes an issue)

Screenshots/Sandbox (if appropriate/relevant):
NA
How Has This Been Tested?
Tested using a @ts-ignored audience property and passing it an array of audiences.
Test Environment:

OS: MacOS
@envelop/auth0: 6.0.0
NodeJS: 20

Checklist:

[X] I have followed the
CONTRIBUTING doc and the
style guidelines of this project
[X] I have performed a self-review of my own code
[ ] I have commented on my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Further comments
This change is very limited as it is only a passthrough property that has a type available in the downstream package that has been implemented here as well.

Let me rebase this PR, it should fix the CI

Thank you for your contribution! Very appreciated!


[NuGet.org Bug]: CopyWin32Resource failed with exit code 500

Impact
It's more difficult to complete my work
Describe the bug
Hi, I am currently working on a UWP application in Xamarin and everything has been going well until a few days ago when I got the error below
1>"C:\Users\WiandeJager\Projects\crm-mobile-xamain\CRM-App\CRM-App.UWP\CRM-App.UWP.csproj" (Build;BuiltProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroup;DebugSymbolsProjectOutputGroupDependencies;DocumentationProjectOutputGroup;DocumentationProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;SGenFilesOutputGroup;SGenFilesOutputGroupDependencies target) (1) -> 1>(_WireUpCoreRuntime target) ->  1>  C:\Users\WiandeJager\.nuget\packages\microsoft.net.uwpcoreruntimesdk\2.2.14\tools\CoreRuntime\Microsoft.Net.CoreRuntime.targets(238,5): error : CopyWin32Resources failed with exit code 500
I haven't made any major changes besides adding and editing views and view models.
Repro Steps
Currently  I am experiencing this issues with all UWP projects.
Expected Behavior
I expect to be able to build and run my Xamarin UWP app.
Screenshots
No response
Additional Context and logs
I have tried:

updating, repairing and reinstalling visual studio.
updating nuget packages.
updated windows.
experience same issue on creating new xamarin project and running uwp.
deleted bin and obj folders.
cleaned and rebuilt project.

Hey @WDJ-01, this issue appears to be related to a specific package (Microsoft.Net.UWPCoreRuntimeSdk 2.2.14). This GitHub repository (NuGet/NuGetGallery) is just for issues specific to NuGet.org. Please seek support from the package author to unblock yourself.


[zh] update content/zh/docs/reference/setup-tools/kubeadm/generated/k…

…ubeadm_upgrade.md

/lgtm
/approve


Getting Shadow DOM error message

As of this morning, or at least very recently, getting the following message for this package:

Use Shadow DOM option must be enabled to run editor-background.

Shadow DOM is now on by default with no option to disable, so perhaps related to atom.io progressively removing all logic to disable the Shadow DOM?

Hi.... I have the same issue today.... yesterday it was all fine, but it seems atom had an update and i cannot set a background image in the editor... it shows Use Shadow DOM option must be enabled to run editor-background., but I cannot find where is that option

Quick fix:
In [path to atom]\packages\editor-background\lib\editor-background.coffee
Line 29: shadowDomEnabled = atom.config.get 'editor.useShadowDOM'
Add the following right below it:
shadowDomEnabled = true
Forces the check to true without mucking about in the conditionals that use the flag below.

It works !!! Thanks Mootly


Make a Person Javascript Algorithms

Make a person Javascript advance algorithm issue
Code works in a fiddle. Yet, i can't seem to pass the bob.getFullName() should return "Haskell Ross" after bob.setFirstName("Haskell") test. Everything else goes through smoothly.
Make a Person
https://www.freecodecamp.com/challenges/make-a-person

Google Chrome Version 57.0.2987.133 (64-bit)
OSX
Laptop

Here's the fiddle.
https://jsfiddle.net/op0eqbk8/

@anjildhamala Your code doesn't update fullName properly. This new fiddle shows that getFullName will not update the value of fullName if you've already defined fullName.

@augmt Thank you!


Multiple modal drop down

hallo, i have issue for multiple modal drop down.
for the first modal dropdown is normal, but for the 2nd modal dropdown (same page) the options float to top.
1st

2nd

any solution for this ?

sorry the problem in my css, i set the dropdown wrapper height to 'auto'.
now i change height from 'auto' to number and its work now.


Pulsemeeter started and running no GUI/errors

Describe the bug
Pulsemeeter GUI does not appear, not located in the systray and if I try to open the application I see a pulsemeeter icon show as a blank document and it says its a text editor. Unable to find any GUI, and the terminal will say its already running which is verified when looking at my audio outputs as I have virtual ones appear.
To Reproduce
Steps to reproduce the behavior:

Type pulsemeeter daemon or pulsemeeter init

Expected behavior
Pulsemeeter GUI appears
Screenshots

Desktop (please complete the following information):

Distro: Linux-5.18.0-kali2-amd64-x86_64-with-glibc2.33
Python Version: 3.10.5 (main, Jun  8 2022, 09:26:22) [GCC 11.3.0]
Desktop ENV: KDE plasmashell 5.24.5

Additional context
Nothing additional for now.

I finally managed to get an error better error message pop up.
pulsemeeter daemon
ERROR: invalid json
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/pulsemeeter/interface/main_window.py", line 728, in open_ui
    self.windowinstance = self.start_window(self.isserver)
  File "/usr/local/lib/python3.10/dist-packages/pulsemeeter/interface/main_window.py", line 103, in start_window
    self.devices['hi'] = self.client.list_hardware_devices('sources')
  File "/usr/local/lib/python3.10/dist-packages/pulsemeeter/socket/client.py", line 395, in list_hardware_devices
    return json.loads(self.send_command(f'get-hd {device_type}'))
  File "/usr/lib/python3.10/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.10/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Hi.
pulsemeeter daemon just starts the server and not the gui.
The other problem is a duplicate of #65.

@Fl1tzi, I saw that one but the error message looks similar but different. Looks like mine is having trouble decoding the json and not able to open the UI.

@ZerkerEOD both have the same traceback and are just started different. But they are basically just the same error.


Why can't I query all comments in the last 7 days?

Why does this return 0 result(s) available in Pushshift
from pmaw import PushshiftAPI
from datetime import datetime, timedelta

api = PushshiftAPI()
seven_days_ago = (datetime.now() - timedelta(days=7)).timestamp()
comments = api.search_comments(after=seven_days_ago)

>>> 0 result(s) available in Pushshift

while if I directly query pushshift using the same parameters, I get results.
>>> seven_days_ago
>>><PHONE_NUMBER>.970137

https://api.pushshift.io/reddit/comment/search?after=1624497069
In addition: apparently, an integer value is needed, but only works if a subreddit or query term is given
>>> comments = api.search_comments(subreddit="science", after=seven_days_ago)
0 result(s) available in Pushshift

>>> comments = api.search_comments(subreddit="science", after=int(seven_days_ago))
15132 result(s) available in Pushshift

>>> comments = api.search_comments(q="science", after=int(seven_days_ago))
36019 result(s) available in Pushshift

Hi @SayonB , yes an integer value is required for the before and after parameters.

but only works if a subreddit or query term is given
I'm not sure what you mean. Can you provide an example query with what you expected to happen and what actually happened?