Repeating modal dialog box if telemetry URL pdat.matterlytics.com is blocked

I confirm (by marking "x" in the [ ] below: [x]):

[x] This is not a troubleshooting question. Troubleshooting questions go here: http://www.mattermost.org/troubleshoot/.
[x] This doesn't reproduce on web browsers (such as in Chrome). If it does, issue reports go to the Mattermost Server repository.
[x] I have read contributing guidelines.

Summary
My employer proxies Internet traffic and blocks certain domains that haven't been seen before. The Mattermost analytics domain, pdat.matterlytics.com, is not yet in their system, so it is blocked. The consequence is that the address https://pdat.matterlytics.com gets redirected and the TLS certificate is wrong.
This makes the Mattermost desktop app unusable because the modal dialog box shown in the screen shot below comes up whenever switching channels, clicking reply on a thread, and also every minute or so seemingly at random.
Environment

Operating System: macOS Catalina 10.15.6 (19G73)
Mattermost Desktop App version: 4.5.2 (<IP_ADDRESS>64)
Mattermost Server version: 5.23.1

Steps to reproduce
Set up a proxy that blocks pdat.matterlytics.com and open the Mattermost desktop app.
Expected behavior
At most one error dialog box when the application starts up. Once dismissed, the application should be usable without further interruptions (but, of course, without functioning telemetry).
Observed behavior
User is nagged every few seconds by the dialog box shown below.

Possible fixes

Show at most one error dialog if pdat.analytics.com if it is unreachable, then give up silently on telemetry.
A checkbox in the desktop application's Preferences to opt out of telemetry.
Use the browser client instead of the desktop app. The browser client is not affected.

hi there!
quick question: which desktop version are you using? i'm afraid you pasted the same version for the os and the desktop app.
if you click on "more details" and then "trust" does it still keep popping up?
regarding your notes on possible fixes:

Show at most one error dialog if pdat.analytics.com if it is unreachable, then give up silently on telemetry.

telemetry is not managed by the desktop, but by the webapp. you might want to make that suggestion here

A checkbox in the desktop application's Preferences to opt out of telemetry.

opting in/out of telemetry is something managed at server level, and it is an option for administrators. there is no control on the webapp or the desktop

Use the browser client instead of the desktop app. The browser client is not affected.

that's interesting, have you trusted this certificate in the browser? it should be affected the same way (keep raising a warning until you trust it or stop navigating there)

quick question: which desktop version are you using? i'm afraid you pasted the same version for the os and the desktop app.

Oops! I corrected it. It's 4.5.2.

if you click on "more details" and then "trust" does it still keep popping up?

Well, it's not doing it anymore. Maybe my employer finally unblocked it (without confirming).

if you click on "more details" and then "trust" does it still keep popping up?

Yes, it does. (Besides, I don't really trust the third party that is doing the filtering.)

regarding your notes on possible fixes:

Show at most one error dialog if pdat.analytics.com if it is unreachable, then give up silently on telemetry.

telemetry is not managed by the desktop, but by the webapp. you might want to make that suggestion here

A checkbox in the desktop application's Preferences to opt out of telemetry.

opting in/out of telemetry is something managed at server level, and it is an option for administrators. there is no control on the webapp or the desktop

So, it turns out that what had really happened was that the person who maintains our on-premise Mattermost deployment (@skymoo) turned off analytics. I asked him to turn it back on temporarily, and I am still seeing the dialog boxes.

Use the browser client instead of the desktop app. The browser client is not affected.

that's interesting, have you trusted this certificate in the browser? it should be affected the same way (keep raising a warning until you trust it or stop navigating there)

I'd really rather not trust this certificate.

Yes, it does. (Besides, I don't really trust the third party that is doing the filtering.)

so, if I understood you right, you want exactly the opposite behaviour to what's implemented, a "never trust" button so it doesn't ask you again.
thinking through it, it makes some sense as we are not a browser and we are not trying to scare people off some page, it is within mattermost, so it makes sense to not load something you don't trust but not to be bugged by that again since it might be an image in a channel or (as in this case) a redirection being intercepted.
Ticket created

Closing as this is fixed now.


Stable/kilo

Hello,
Im new installing devstack and I get the folloing error.
!
cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
2016-06-27 01:37:42.585 |   Downloading pip-7.1.2-py2.py3-none-any.whl (1.1MB)
2016-06-27 01:37:57.634 | Exception:
2016-06-27 01:37:57.634 | Traceback (most recent call last):
2016-06-27 01:37:57.635 |   File "/tmp/tmpmDmWs3/pip.zip/pip/basecommand.py", line 215, in main
2016-06-27 01:37:57.636 |     status = self.run(options, args)
2016-06-27 01:37:57.636 |   File "/tmp/tmpmDmWs3/pip.zip/pip/commands/install.py", line 299, in run
2016-06-27 01:37:57.636 |     requirement_set.prepare_files(finder)
2016-06-27 01:37:57.637 |   File "/tmp/tmpmDmWs3/pip.zip/pip/req/req_set.py", line 370, in prepare_files
2016-06-27 01:37:57.637 |     ignore_dependencies=self.ignore_dependencies))
2016-06-27 01:37:57.637 |   File "/tmp/tmpmDmWs3/pip.zip/pip/req/req_set.py", line 587, in _prepare_file
2016-06-27 01:37:57.638 |     session=self.session, hashes=hashes)
2016-06-27 01:37:57.638 |   File "/tmp/tmpmDmWs3/pip.zip/pip/download.py", line 810, in unpack_url
2016-06-27 01:37:57.639 |     hashes=hashes
2016-06-27 01:37:57.639 |   File "/tmp/tmpmDmWs3/pip.zip/pip/download.py", line 649, in unpack_http_url
2016-06-27 01:37:57.639 |     hashes)
2016-06-27 01:37:57.640 |   File "/tmp/tmpmDmWs3/pip.zip/pip/download.py", line 871, in _download_http_url
2016-06-27 01:37:57.640 |     _download_url(resp, link, content_file, hashes)
2016-06-27 01:37:57.641 |   File "/tmp/tmpmDmWs3/pip.zip/pip/download.py", line 595, in _download_url
2016-06-27 01:37:57.641 |     hashes.check_against_chunks(downloaded_chunks)
2016-06-27 01:37:57.641 |   File "/tmp/tmpmDmWs3/pip.zip/pip/utils/hashes.py", line 46, in check_against_chunks
2016-06-27 01:37:57.642 |     for chunk in chunks:
2016-06-27 01:37:57.642 |   File "/tmp/tmpmDmWs3/pip.zip/pip/download.py", line 563, in written_chunks
2016-06-27 01:37:57.643 |     for chunk in chunks:
2016-06-27 01:37:57.643 |   File "/tmp/tmpmDmWs3/pip.zip/pip/utils/ui.py", line 139, in iter
2016-06-27 01:37:57.644 |     for x in it:
2016-06-27 01:37:57.645 |   File "/tmp/tmpmDmWs3/pip.zip/pip/download.py", line 552, in resp_read
2016-06-27 01:37:57.645 |     decode_content=False):
2016-06-27 01:37:57.646 |   File "/tmp/tmpmDmWs3/pip.zip/pip/_vendor/requests/packages/urllib3/response.py", line 353, in stream
2016-06-27 01:37:57.646 |     data = self.read(amt=amt, decode_content=decode_content)
2016-06-27 01:37:57.646 |   File "/tmp/tmpmDmWs3/pip.zip/pip/_vendor/requests/packages/urllib3/response.py", line 320, in read
2016-06-27 01:37:57.647 |     flush_decoder = True
2016-06-27 01:37:57.647 |   File "/usr/lib/python2.7/contextlib.py", line 35, in exit
2016-06-27 01:37:57.648 |     self.gen.throw(type, value, traceback)
2016-06-27 01:37:57.649 |   File "/tmp/tmpmDmWs3/pip.zip/pip/_vendor/requests/packages/urllib3/response.py", line 242, in _error_catcher
2016-06-27 01:37:57.649 |     raise ReadTimeoutError(self._pool, None, 'Read timed out.')
2016-06-27 01:37:57.649 | ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
2016-06-27 01:37:57.830 | ++ err_trap
2016-06-27 01:37:57.830 | ++ local r=2
2016-06-27 01:37:57.830 | stack.sh failed: full log in /opt/stack/logs/stack.sh.log.2016-06-26-223100
2016-06-27 01:37:57.831 | Error on exit
2016-06-27 01:37:57.831 | ./stack.sh: line 463: generate-subunit: command not found
!
Any ideas?
thanks.

Thank you for contributing to openstack-dev/devstack!
openstack-dev/devstack uses Gerrit for code review.
If you have never contributed to OpenStack before make sure you have read the
getting started documentation:
http://docs.openstack.org/infra/manual/developers.html#getting-started
Otherwise please visit
http://docs.openstack.org/infra/manual/developers.html#development-workflow
and follow the instructions there to upload your change to Gerrit.


⚠ Slack has degraded performance

In 5d731f6, Slack (https://status.slack.com/api/v2.0.0/current) experienced degraded performance:

HTTP code: 200
Response time: 405 ms

Resolved: Slack performance has improved in ed4c207 after 36 minutes.


False alarm of C6313

a well known lib we used is repidxml, which is complained C6313 by Visaul Studio code analysis tool at:
//////////////code start//////////////
if (!(Flags & parse_no_string_terminators))
*text = Ch('\0');
////////////code end/////////////
while the value of "parse_no_string_terminators" is not zero
const int parse_no_string_terminators = 0x4;

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

ID: 0552e955-57d6-6fe7-06d4-f5d5684d2506
Version Independent ID: 285fef01-50a8-286b-8f73-5689bdb8e9dc
Content: C6313 - Visual Studio
Content Source: docs/code-quality/c6313.md
Product: visual-studio-windows
GitHub Login: @mikeblome
Microsoft Alias: mblome

Since this sounds like a product issue, please report it at Developer Community, which the product team actively monitors. Initiate your report by choosing Help > Send Feedback > Report a Problem from Visual Studio.


Open USD support

What problem does this solve or what need does it fill?
Im looking at making a website for sharing assets ects.
evrything i make is in the USD format and hosting rustbased vieuwers using bevy whoud be a great solution.
Also making a scene that is shaded and modeled ects fully in houdini or maya and then just opening the scene in bevy and have evryhing just work. would be a great wat to work
I also c a future where websites are just USD files and bevy is a sort of browser where you can go to a website by loading the USD scene.
What solution would you like?
For openUSD to be supported
this whould require working the rustbindings for openUSD.
this is a large project but definatly worth the effort.
What alternative(s) have you considered?
not use rust or bevy.
Additional context
USD is not just another scene format.
once you understand it it just works. Its much much simpler. and its verry fast.
i thought there was already a ticket for this but I could`t find it. sorry if this is a duplicate.

Is https://github.com/mxpv/openusd feasible for use?

but i dont think that works cross repo

Indeed it works :)
Currently the crate contains lots of low level bits.
It can read binary files (see detailed support here https://github.com/mxpv/openusd/issues/1), there might be a few missing bits, but it should be straightforward to add support. And I've been working on text parser, which is ~70% complete.
There is currently no higher level logic like layer composition. I plan to work on those once readers are there.
Let me know if any of that is interesting, I'm happy to collaborate on this.


Physical Type of Decimals

My Rust is well "rusty", but am I correct in understanding that all ODBC Decimal Types convert to FIXED_LEN_BYTE_ARRAY. I have a Oracle NUMBER(5,3) and I was surprised its physical_type was not int32
https://github.com/pacman82/odbc2parquet/blob/8e52f25e1505c6b8fb79c650b86065bf6b283ef0/src/query/decimal.rs#L44

Would it be as simple as changing this line
https://github.com/pacman82/odbc2parquet/blob/8e52f25e1505c6b8fb79c650b86065bf6b283ef0/src/query/strategy.rs#L82-L88
to scale: p @ 0..=9,

Hello @bkief,

My Rust is well "rusty", but am I correct in understanding that all ODBC Decimal Types convert to FIXED_LEN_BYTE_ARRAY. I have a Oracle NUMBER(5,3) and I was surprised its physical_type was not int32

Yes, you are correct. All Decimals with a scale different from 0 are currently represented as FIXED_LEN_BYTE_ARRAY. The binary representation in there is a twos_complement and not what some might suspect, their text representation.

Would it be as simple as changing this line

No, because ODBC would not represent the DECIMAL as an integer. identical in that context means that the ODBC and Parquet representation of the type in question are identical and can be copied without any transformation. Yet the most reliable way to get decimals out of ODBC is to transfer them in their text representation. So some conversion must always happen, but for decimals with scale 0 which ODBC will happily convert into integers for me.
Cheers, Markus

Would it be better for you if the physical type were i32? If so, how?

I was hoping to use the delta_bitpacked encoding

Thanks, I know understand much better. Could you think of any reason why someone might not want to have the decimal backed by a Physical integer type?

Hello @bkief ,
odbc2parquet 0.10.0 is released. The behaviour changes in terms of physical types are as follows:
precision 0 to 9 (inclusive) => INT32
precision 10 to 18 (inclusive) => INT64
precision 18 to 38 (inclusive) => FIXED_LEN_BYTE_ARRAY
Cheers, Markus


Logic for Store detection

I found out that the way Core Data Editor (the project browser) determines if a file is a store file, is wrong.
The logic goes like this: If a file is not a SQLite file (determined by looking at the first couple of bytes of a file) then abort. If a file seems to be a SQLite file then try to load its metadata with NSPersistentStoreCoordinator.
- (NSDictionary *)persistentStoreMetadata {
    BOOL isData = [self isPublicDataFile_cde];
    if(isData == NO) {
        return nil;
    }

    if([self isSQLiteURL_cde] == NO) {
        return nil;
    }
    NSDictionary *metadata;
    @try {
        NSError *error;
        // +metadataForPersistentStoreOfType:URL:error: fails if we have a SQLite file but it is not a Core Data SQLite file...
        metadata = [NSPersistentStoreCoordinator metadataForPersistentStoreOfType:nil URL:self error:&error];
        if(metadata == nil) {
            return nil;
        }
    }
    @catch (NSException *exception) {

    }
    @finally {

    }
    return metadata;
}

Problems: metadataForPersistentStoreOfType:URL:error: may log and error, throw exceptions or even deadlock if a given URL is not a SQLite, XML or binary store file.
We need a more reliable way to determine if a given file is a SQLite/XML/Binary Core Data store file or something else. One idea which may break in the future: Try to open the file with the raw sqlite C-API and determine if Z_METADATA is present. This may break/change with future versions of Core Data and is not really reliable but more reliable than what is happening now...
Any ideas?

closing because I have removed support for other store types from core data editor. Everyone is using the SQLite store type anyways.


Roll Engine from af6889a600e7 to 08d5c33b0299 (2 revisions)

https://github.com/flutter/engine/compare/af6889a600e7...08d5c33b0299
2020-12-21<EMAIL_ADDRESS>Re-merge Switch web-render option default to auto. Add documentation (flutter/engine#23187)
2020-12-21<EMAIL_ADDRESS>Roll Skia from 88883c4ca259 to 6aea07880248 (1 revision) (flutter/engine#23213)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Gold has detected about 24 untriaged digest(s) on patchset 2.
View them at https://flutter-gold.skia.org/cl/github/72734

Commit queue failed; closing this roll.


splitter features

Hi,
As I'm trying to work with new data I realized that i need an option to split the files not by the number of splits but by the number of links in the splitted file. Can it be done?

Yes I think so. I will get started and will write back here if I have questions.


Tests for resolution convolution using Monte Carlo technique need seed

When using the Monte Carlo technique in Instrument.resolution_convolution the unittests sometimes fail. Need to add an option to specify the seed to make the tests consistent.

Addressed by b87dd15f4ef6bb69e2d9618a8396da85465edfd3


GitHub releases changed?

I just downloaded this extension and no downloads information is visible.

Indeed it seems.

This pull should fix this: https://github.com/addshore/browser-github-release-downloads/pull/35

Resolved in the next version which is pending approval on the browser stores

@addshore i just downloaded the extension but i cannot see any number of downloads on the releases pages, is it still working?

I also just saw a review that said the same thing.
I suspect GitHub changed something in their UI again, and the extension needs updating.
I'll try and take a look soon (unless someone beats me)

In the currently released version (1.3.4) in chrome I get something like this

Not ideal, but it is there!

@54m4d Could you open a new issue on this repo, provide a screenshot, note which version you are using and what browser?
A link the the repo you are trying to see the download counts for would be great too!

For what is worth, on my Safari end is like a hit or miss, sometimes appears and sometimes it doesn't. Usually refreshing the page or reenabling the extension fixes it.
Did not had the time to investigate more.

For some strange reason it's working now, (CRM latest version) i have no idea what the issue could have been.

If it happens again, take a look in the dev console to see if there are any extension related errors, particuarly to do with the API call to github that is made to retrieve the download counts!

OK


fix(toEnglish): add passthrough for letters that are not in the transliteration map

@bhajneet @Sarabveer this should fix SGPC builds, but I do not know if this is desirable

What about https://github.com/ShabadOS/gurmukhi-utils/blob/b256c3e9222d46a649da6838297df0600a59ec5d/lib/toEnglish.js#L13 pass through section?

@Sarabveer mind as well add the transliterations for the two characters you've added to the font as well

Yeah we can add them into passthrough, but we should have a default behaviour (which I’m guessing is suppression actually lol) rather than just crashing.

On 29 Mar 2020, at 15:38, Bhajneet S.K<EMAIL_ADDRESS>wrote:

What about https://github.com/ShabadOS/gurmukhi-utils/blob/b256c3e9222d46a649da6838297df0600a59ec5d/lib/toEnglish.js#L13 pass through section?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Does this library support iOS too ??Please let me know

error Linking "react-native-social-share" failed


Problem when install bucc to openstack : Openssl error

Hello,
I try to install BUCC on a iaas Openstack but i've error with openssl lib :
stdout: 'bundler: failed to load command: /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/bin/openstack_cpi (/home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/bin/openstack_cpi)
', stderr: 'LoadError: cannot load such file -- openssl

but
:
dpkg -l | grep ssl
ii  libflac8:amd64                   1.3.1-4                                    amd64        Free Lossless Audio Codec - runtime C library
ii  libgnutls-openssl27:amd64        3.4.10-4ubuntu1.4                          amd64        GNU TLS library - OpenSSL wrapper
ii  libssl-dev:amd64                 1.0.2g-1ubuntu4.10                         amd64        Secure Sockets Layer toolkit - development files
ii  libssl-doc                       1.0.2g-1ubuntu4.10                         all          Secure Sockets Layer toolkit - development documentation
ii  libssl1.0.0:amd64                1.0.2g-1ubuntu4.10                         amd64        Secure Sockets Layer toolkit - shared libraries
ii  openssl                          1.0.2g-1ubuntu4.10                         amd64        Secure Sockets Layer toolkit - cryptographic utility

and
ruby and openssl is install and works :
ruby -ropenssl -e "puts :OK"
OK

and i've all the bosh dependencies installed :
sudo apt-get install -y build-essential zlibc zlib1g-dev ruby ruby-dev openssl libxslt-dev libxml2-dev libssl-dev libreadline6 libreadline6-dev libyaml-dev libsqlite3-dev sqlite3
sudo: unable to resolve host bucc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libxslt1-dev' instead of 'libxslt-dev'
build-essential is already the newest version (12.1ubuntu2).
libreadline6 is already the newest version (6.3-8ubuntu2).
libreadline6-dev is already the newest version (6.3-8ubuntu2).
libsqlite3-dev is already the newest version (3.11.0-1ubuntu1).
libyaml-dev is already the newest version (0.1.6-3).
ruby is already the newest version (1:2.3.0+1).
ruby-dev is already the newest version (1:2.3.0+1).
sqlite3 is already the newest version (3.11.0-1ubuntu1).
zlibc is already the newest version (0.9k-4.3).
libssl-dev is already the newest version (1.0.2g-1ubuntu4.10).
libxml2-dev is already the newest version (2.9.3+dfsg1-1ubuntu0.5).
libxslt1-dev is already the newest version (1.1.28-2.1ubuntu0.1).
openssl is already the newest version (1.0.2g-1ubuntu4.10).
zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4.1).
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

Can you help me ?
 bin/bucc  up --cpi openstack --keystone-v2
Using flags: --cpi openstack --keystone-v2
Flag files: '/home/ubuntu/BUCC/bucc/state/{cpi,lite,flags}'

Deployment manifest: '/home/ubuntu/BUCC/bucc/src/bosh-deployment/bosh.yml'
Deployment state: '/home/ubuntu/BUCC/bucc/state/state.json'

Started validating
  Downloading release 'bosh'... Skipped [Found in local cache] (00:00:00)
  Validating release 'bosh'... Finished (00:00:00)
  Downloading release 'bosh-openstack-cpi'... Skipped [Found in local cache] (00:00:00)
  Validating release 'bosh-openstack-cpi'... Finished (00:00:00)
  Downloading release 'os-conf'... Skipped [Found in local cache] (00:00:00)
  Validating release 'os-conf'... Finished (00:00:00)
  Downloading release 'garden-runc'... Skipped [Found in local cache] (00:00:00)
  Validating release 'garden-runc'... Finished (00:00:00)
  Downloading release 'uaa'... Skipped [Found in local cache] (00:00:00)
  Validating release 'uaa'... Finished (00:00:01)
  Downloading release 'concourse'... Skipped [Found in local cache] (00:00:00)
  Validating release 'concourse'... Finished (00:00:03)
  Downloading release 'credhub'... Skipped [Found in local cache] (00:00:00)
  Validating release 'credhub'... Finished (00:00:00)
  Downloading release 'credhub-importer'... Skipped [Found in local cache] (00:00:00)
  Validating release 'credhub-importer'... Finished (00:00:00)
  Downloading release 'postgres'... Skipped [Found in local cache] (00:00:00)
  Validating release 'postgres'... Finished (00:00:00)
  Downloading release 'bucc-bbr'... Skipped [Found in local cache] (00:00:00)
  Validating release 'bucc-bbr'... Finished (00:00:01)
  Validating cpi release... Finished (00:00:00)
  Validating deployment manifest... Finished (00:00:00)
  Downloading stemcell... Skipped [Found in local cache] (00:00:00)
  Validating stemcell... Finished (00:00:02)
Finished validating (00:00:13)

Started installing CPI
  Compiling package 'ruby_openstack_cpi/ddb0f4a3013923fb1b074454d4314264c47d33c5'... Finished (00:00:00)
  Compiling package 'bosh_openstack_cpi/2ae4a479317fcc7300eda9125fa4572ec9a20e82'... Finished (00:00:00)
  Installing packages... Finished (00:00:00)
  Rendering job templates... Finished (00:00:00)
  Installing job 'openstack_cpi'... Finished (00:00:00)
Finished installing CPI (00:00:00)

Starting registry... Finished (00:00:00)
Uploading stemcell 'bosh-openstack-kvm-ubuntu-trusty-go_agent/3468.21'... Failed (00:00:00)
Stopping registry... Finished (00:00:00)
Cleaning up rendered CPI jobs... Finished (00:00:00)

creating stemcell (bosh-openstack-kvm-ubuntu-trusty-go_agent 3468.21):
  Executing external CPI command: '/home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/jobs/openstack_cpi/bin/cpi':
    Running command: '/home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/jobs/openstack_cpi/bin/cpi', stdout: 'bundler: failed to load command: /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/bin/openstack_cpi (/home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/bin/openstack_cpi)
', stderr: 'LoadError: cannot load such file -- openssl
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/vendor/bundle/ruby/2.4.0/gems/excon-0.60.0/lib/excon.rb:7:in `require'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/vendor/bundle/ruby/2.4.0/gems/excon-0.60.0/lib/excon.rb:7:in `<top (required)>'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/vendor/bundle/ruby/2.4.0/gems/fog-core-1.45.0/lib/fog/core.rb:5:in `require'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/vendor/bundle/ruby/2.4.0/gems/fog-core-1.45.0/lib/fog/core.rb:5:in `<top (required)>'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/vendor/bundle/ruby/2.4.0/gems/fog-openstack-0.1.24/lib/fog/openstack.rb:2:in `require'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/vendor/bundle/ruby/2.4.0/gems/fog-openstack-0.1.24/lib/fog/openstack.rb:2:in `<top (required)>'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/lib/cloud/openstack.rb:5:in `require'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/lib/cloud/openstack.rb:5:in `<top (required)>'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/bin/openstack_cpi:7:in `require'
  /home/ubuntu/.bosh/installations/82bac5cf-b7a5-443d-71d9-20d99f15b4b5/packages/bosh_openstack_cpi/bin/openstack_cpi:7:in `<top (required)>'
':
      exit status 1

Exit code 1

it's for :
bosh-openstack-cpi  release  38

Hey, @jyriok,
Thanks for reporting this. On which version of Ubuntu are you running this? I don't have any experience with bucc, so could you try not using it and switch to the standard way of deploying on OpenStack [as described by the docs] (https://bosh.io/docs/init-openstack.html)? Just to figure out if the issue is with bucc or if we have a general problem on certain Ubuntu versions.
Thanks!

thanks for your quick answer :)
i try this on a Ubuntu 16.04.4 LTS
i've open this to bucc too   : https://github.com/starkandwayne/bucc/issues/102
i've just tested with Ubuntu 14.04.4 LTS and that's works :)
so for me, i will use 14.04 because i've no problem and i can close this issue or if you want, i let it open and help if you want make some test for see what's wrong

do you use rvm?
what global ruby version do you use
whats the output of ruby -v in the bucc repo

rvm version
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

what is the ruby version your using in the ubuntu 14.04 where your setup does work?

for ubuntu 14.04 i have
rvm info

ruby-2.4.1:

  system:
    uname:        "Linux tlstncfjbx01 3.13.0-74-generic #118-Ubuntu SMP Thu Dec 17 22:52:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux"
    name:         "Ubuntu"
    version:      "14.04"
    architecture: "x86_64"
    bash:         "/bin/bash => GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)"
    zsh:          " => not installed"
    remote_path:  "ubuntu/14.04/x86_64"

  rvm:
    version:      "1.29.3 (latest)"
    updated:      "1 month 17 days 3 hours 23 minutes 43 seconds ago"
    path:         "/home/ubuntu/.rvm"
    autolibs:     "[4] Allow RVM to use package manager if found, install missing dependencies, install package manager (only OS X)."

  ruby:
    interpreter:  "ruby"
    version:      "2.4.1p111"
    date:         "2017-03-22"
    platform:     "x86_64-linux"
    patchlevel:   "2017-03-22 revision 58053"
    full_version: "ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]"

  homes:
    gem:          "/home/ubuntu/.rvm/gems/ruby-2.4.1"
    ruby:         "/home/ubuntu/.rvm/rubies/ruby-2.4.1"

  binaries:
    ruby:         "/home/ubuntu/.rvm/rubies/ruby-2.4.1/bin/ruby"
    irb:          "/home/ubuntu/.rvm/rubies/ruby-2.4.1/bin/irb"
    gem:          "/home/ubuntu/.rvm/rubies/ruby-2.4.1/bin/gem"
    rake:         "/home/ubuntu/.rvm/rubies/ruby-2.4.1/bin/rake"

  environment:
    PATH:         "/home/ubuntu/.rvm/gems/ruby-2.4.1/bin:/home/ubuntu/.rvm/gems/ruby-2.4.1@global/bin:/home/ubuntu/.rvm/rubies/ruby-2.4.1/bin:/home/ubuntu/.rbenv/shims:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ubuntu/.rbenv/bin:/usr/local/go/bin:/home/ubuntu/Workspace/golang/bin:/home/ubuntu/.rvm/bin:/home/ubuntu/.rvm/bin:/home/ubuntu/.rvm/bin"
    GEM_HOME:     "/home/ubuntu/.rvm/gems/ruby-2.4.1"
    GEM_PATH:     "/home/ubuntu/.rvm/gems/ruby-2.4.1:/home/ubuntu/.rvm/gems/ruby-2.4.1@global"
    MY_RUBY_HOME: "/home/ubuntu/.rvm/rubies/ruby-2.4.1"
    IRBRC:        "/home/ubuntu/.rvm/rubies/ruby-2.4.1/.irbrc"
    RUBYOPT:      ""
    gemset:       ""

can you try to use the 2.4.1 instead of the 2.4.1p111
or maby even 2.4.0

i can't test it anymore, the server with 16.04 is gone and we use instead the 14.04 , so for me, actually, all is ok (for 14.04)
i close this issue, maybe i made something wrong with 16.04 or maybe i touch a incompatibility but i think , if the problem still exist, another person will open a new issue. we will see
thanks for yours support

I am using 16.04 as well and get the exact same error. All dependencies are there but it won't work.
I am not using BUCC, just using bosh-deployment.

did you checked the ruby versions?

tried the one that gets installed using apt-get installl ruby first (2.3.1 I believe). Then tried 2.5.x
Just deleted the box with 16.04 and launching a 14.04 instance now. Just need to get it working. but I can try 16.04 again later if you need more details.


Start thinking about a JSON-LD parser

this is heavy WIP / not really started yet

Potential Libraries:

https://github.com/digitalbazaar/pyld (last commit Aug 6, 2020, 553 Stars, listed on https://json-ld.org/)
https://pypi.org/project/rdflib-jsonld/ / https://github.com/RDFLib/rdflib-jsonld (last commit on Dec 17, 2021, 275 stars, ARCHIVED)
https://github.com/RDFLib/rdflib (last commit this month, 5901 commits, 2k Stars, listed on https://json-ld.org/), family of packages:

rdflib - the RDFLib core
sparqlwrapper - a simple Python wrapper around a SPARQL service to remotely execute your queries
pyLODE - An OWL ontology documentation tool using Python and templating, based on LODE.
pyrdfa3 - RDFa 1.1 distiller/parser library: can extract RDFa 1.1/1.0 from (X)HTML, SVG, or XML in general.
pymicrodata - A module to extract RDF from an HTML5 page annotated with microdata.
pySHACL - A pure Python module which allows for the validation of RDF graphs against SHACL graphs.
OWL-RL - A simple implementation of the OWL2 RL Profile which expands the graph with all possible triples that OWL RL defines.

rdflib is already used in this repo and successfully parses JSON-LD, so I'd definitely go along with that library.

This is stale, and https://github.com/JPEWdev/shacl2code is expected to replace it


prebuilt theme "pink-blue-grey" color set is partially different from which is mentioned on angular material official site

Reproduction
Use StackBlitz to reproduce your issue: https://stackblitz.com/fork/components-issue
Steps to reproduce:

just install the latest version ng mat and choose pink blue grey theme.
inspect element to check the difference.

Expected Behavior
What behavior were you expecting to see?
color set which is downloaded via ng add stuff should be the same as which is mentioned on official site
Actual Behavior
What behavior did you actually see?
Downloaded version primary color: #c2185b
Official site version primary color: #e91e63
Downloaded version accent color: #b0bec5
Official site version accent color: #607d8b
Environment

Angular:
CDK/Material:
Browser(s):
Operating System (e.g. Windows, macOS, Ubuntu):

Can confirm that themes are different in the docs, and do not match the prebuilt themes. For example: https://github.com/angular/material.angular.io/blob/master/src/styles/custom-themes/deeppurple-amber.scss. Notice how we update default hues here.


Correct typo in README about drift configuration

There was a weird typo in the README. My assumption this was mistake and not intended.

@brianshumate I'll leave grammar and spelling related stuff to you, as I'm not a native English speaker.

Hey there, and thanks for the PR, but this is not actually a typo and is actually an old fashioned way of making a joke whereby the ^H^H^H indicates backspacing over something previously typed. 😸
See also: http://answers.google.com/answers/threadview?id=386870


In Express mode, a nav_panel and sidebar results in confusing error

Example:
from shiny.express import input, ui

with ui.nav_panel(title="One"):
    "one"

with ui.sidebar():
    "hello"

Results in this error:
ERROR:    Error loading ASGI app. Attribute "_2f_Users_2f_winston_2f_Projects_2f_py_2d_shiny_2f_examples_2f_express_2f_sidebar_5f_app_2e_py" not found in module "shiny.express.app".

This error happens when an AttributeError is raised when a tagify() method is called on an object in the UI, and Uvicorn specifically looks for AttributeErrors and prints a customized error message.
It's very similar to #869, except that in that case, the AttributeError was raised during the initial evaluation of the code, whereas in this case, the AttributeError is raised later, when tagify() is called.
The running of tagify() happens here:
https://github.com/posit-dev/py-shiny/blob/1ae84790626157568fd62564bc0f7f2f62bf8a08/shiny/_app.py#L390


add safelogging

@robert3005 is this what you were thinking of?

chatted with @mccheah , will modify this to use palantir safelogging so we can get unsafe args and also so we're not throwing when the unsafe log line accidentally gets called

@vinooganesh

I am going to comment here again - please squash all merges


do not duplicate tabs in Opera

We're not bad at all

This is closed because it has been determined that Opera needs to be fixed


Add metamx emitter, http clients, and metrics packages to druid java-util

This PR adds the emitter, http.client, and metrics packages from metamx's java-util to druid's own java-util module.
This is tagged with Release Notes because this changes configuration properties to use io.druid.java.util.* names instead of com.metamx.*.

Changed milestone since we did a backport.


Dead link?

There appears to be a problem with a dead link. See below.
iMac% make test Processing courses/tspl/2019/Assignment2.lagda.md ./highlight.sh courses/tspl/2019/Assignment2.lagda.md --include-path=src/ --include-path=courses/tspl/2019/ courses/tspl/2019/Assignment2.lagda.md: canonicalizePath: does not exist (No such file or directory) File not generated:  make: *** [out/tspl/2019/Assignment2.md] Error 1

Wen? Do you know what's going on here? My laptop isn't setup for Agda currently, so it's difficult for me to try this out.

Can't replicate this myself, so I'm not sure what's going on.


Update Version to 21.12.0-SNAPSHOT [databricks]

Update plugin version and dependency cudfJNI version to 21.12.0-SNAPSHOT

build

databricks CI failed due to https://github.com/NVIDIA/spark-rapids/issues/3611. I will re-trigger after the fix gets merged https://github.com/NVIDIA/spark-rapids/pull/3615

build

build

build

build

error out due to cache_test, will try retrigger w/ new build of cudfJNI 21.12.0 (merged commits from branch-21.10 yesterday)

build


Maybe move the core of Chomp into an inner crate?

To separate the core and the provided combinators, parsers and buffers it might be a good idea to move the core of Chomp into an inner crate. It would still be the same repository and the crate people use would still be chomp, but for the cases where people want a bare-bones parser-combinator, chomp-core could be used directly from the repository.
Items considered chomp-core
struct Input;
struct ParseResult;

macro_rules parse!;
macro_rules parser!;

mod primitives {
    trait InputBuffer;
    trait InputClone;
    trait IntoInner;

    struct State;

    mod input {
        const DEFAULT;
        const END_OF_INPUT;

        fn new;
    }

    mod parse_result {
        fn new;
    }
}

Items not considered core
(Despite looking like they belong)

SimpleResult, U8Result and mod parsers
These are just provided parsers, users might want to provide their own. The error type involved in SimpleResult and U8Result is only specific to the parsers in the parsers module.

ascii module
Just utilities

buffer module
Same, but for reading from Read and Iterator sources.

combinators module
Pretty generic, since they do not have a fixed error type of any kind. The user might want to provide their own though.

Moving it into another crate will make all examples stop working, since the parsers are not part of the core. So that is a no-go.
And moving it into an inner module makes rustdoc fail to actually document the stuff inside of the inner non-public module, despite the pub use reexports (the code works as before, but nothing actually gets documented, just displays reexports).
Seems like this is a no-go for now.


Text Selection and Search does not work as expected.

Attach (recommended) or Link to PDF file here:
Configuration:
https://github.com/mozilla/pdf.js/issues/17362 is the original issue reported and we have no further updates from PDFjs on their next plan.
By when we can expect progress on this issue after issue is confirmed and accepted by PDSFjs ?

Duplicate of #17362

Please don't spam the bug tracker by asking for updates, since that waste peoples time.
Please keep in mind that this is an open-source project that you're able to use for free.


operator grafana-operator (4.7.0)

Signed-off-by: Edvin Norling<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.
Updates to existing Operators

[X] Did you create a ci.yaml file according to the update instructions?
[X] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[X] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[X] Have you tested an update to your Operator when deployed via OLM?
[X] Is your submission signed?

Your submission should not

[X] Modify more than one operator
[X] Modify an Operator you don't own
[X] Rename an operator - please remove and add with a different name instead
[X] Modify any files outside the above mentioned folders
[X] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[X] Description about the managed Application and where to find more information
[X] Features and capabilities of your Operator and how to use it
[X] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[X] Human readable name and 1-liner description about your Operator
[X] Valid category name1
[X] One of the pre-defined capability levels2
[X] Links to the maintainer, source code and documentation
[X] Example templates for all Custom Resource Definitions intended to be used
[X] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/merge

/help

@J0zi @mvalarh seems to be some error with the pipeline bot. Could you check it out?

/retest

/merge possible

/merge possible

Thanks


Unique names for people... page - reconsider presentation of the results

Current presentation of names are to busy and not vey user friendly. we could consider tabular form.
example below:
A
Atelle   Aud L   A   A Danneskjold   A E   A I   A M   Aaron   Aaron Charles   Aaron D   Aaron George   Aaron H   Aaron John   Aaron M   Aart   Aart W   Aart W V   Aase J   Abal G   Abal G K   Aban J   Abbey   Abby   Abby B   Abdul H   Abdul H R T   Abdul H R T M   Abdul R S   Abe A   Abe Thomas   Abel   Abel Bunting   Abel Edward   Abel G   Abel George   Abel H   Abel John   Abel S   Abel William   Abel Willie   Abergail   Abetha R   Abgail Boughton   Abi Joan   Abigail   Abigail Bedford   Abigail Boughton   Abigail Eliza   Abigail Eugenia C   Abigail Martha   Abijah   Abina   Abitha   Abither   Abner   Abner Frank   Abney A G   Abra F A   Abraham   Abraham A   Abraham Arthur   Abraham Austin   Abraham C   Abraham Chambers   Abraham Charles   Abraham Denby   Abraham E   Abraham Frank   Abraham Hirst   Abraham J   Abraham J E   Abraham James   Abraham John   Abraham M M   Abraham Robert   Abraham Thomas   Abraham W   Abraham William   Abram   Abram E   Abram F   Abram Scott   Abram

Unless the names are marked up individually as list-items, within a list, they are pretty much inaccessible to a screen reader users. The current markup is in an unbroken (no separating punctuation even) block within a paragraph). The whole paragraph is announced together without a sense of where one name ends and the next begins, and with no means to pause or review the names. Using list-items would enable a screen reader user to hear each name as a discrete entity, to pause the reading and to hear a name again, and even to hear the individual letters.
FreeCEN is using lists AFAIK.
A table would not be appropriate.

Is lists AFAIK different to the current presentation?

@nurifreembd
I do not understand your question — unless it is AFAIK (= as far as I know) that I need to explain? Apologies for using the abbreviation and for not putting a comma after lists. I.e. "FreeCEN is using lists and list-items, as far as I know."
I believe that REG is still dumping the names in a paragraph, much the same as BMD. Which is why I said: The current markup is in an unbroken block (with no punctuation) within paragraph tags.

I've just checked, and neither FreeCEN nor FreeREG is using lists. They both dump all the names into a <p> element, with    between names. I would agree with the sense of using list markup to help screen readers make sense of the content. However I would also question whether any practical use can/could be made by users of the humungous lists of names which FreeBMD generates. The lists produced by the other two projects are much shorter, and so are likely to be of more use.

Unless Ann has reverted the code, CEN is using lists for its Records section.

I think we're both right :

@richardofsussex
If we offer the names, then they should be accessible to all users. Have you listened to the names dumped in a paragraph with Narrator?
I'll have a look at how the blocks relate to each other — maybe we could offer a more sensible size?
BTW, those fieldsets and legends are not being used properly — they are only for forms — if they are being used like on BMD, we have to get rid. Used like that, screen readers are likely to be confused. (Is there no end to dodgy markup??)

If we offer the names, then they should be accessible to all users.

I strongly agree, but I think the first question to ask is whether anyone would find these massive lists of names useful as they stand, and if so how/why. I would have thought that some sort of filtering would improve the signal to noise ratio - type in a sequence of characters and see all names containing that sequence.
BTW, the BMD markup doesn't use fieldset or legend, so that's one less thing to worry about.


Aligned HTTP instrumentation with Brave

with this change we remove TraceFilter and make TraceHandlerInterceptor a legacy component. All HTTP instrumentation is done via Brave.
fixes gh-873
NOTE:
Need to update https://github.com/spring-cloud/spring-cloud-sleuth/wiki/Spring-Cloud-Sleuth-2.0-Migration-Guide with info about TraceFilter removal and TraceChannelInterceptor deletion.

Codecov Report

Merging #878 into master will increase coverage by 0.11%.
The diff coverage is 90.66%.

@@             Coverage Diff              @@
##             master     #878      +/-   ##
============================================
+ Coverage     72.77%   72.88%   +0.11%
+ Complexity      698      643      -55
============================================
  Files           120      120
  Lines          2865     2696     -169
  Branches        305      268      -37
============================================
- Hits           2085     1965     -120
+ Misses          573      553      -20
+ Partials        207      178      -29

Impacted Files
Coverage Δ
Complexity Δ

...ud/sleuth/instrument/zuul/TracePostZuulFilter.java
88.88% <ø> (-1.12%)
10 <0> (ø)

...d/sleuth/instrument/web/TraceWebMvcConfigurer.java
100% <100%> (ø)
5 <4> (+2)
:arrow_up:

...strument/web/TraceWebServletAutoConfiguration.java
100% <100%> (ø)
6 <4> (+1)
:arrow_up:

...zuul/TraceZuulHandlerMappingBeanPostProcessor.java
91.66% <100%> (+0.75%)
5 <0> (ø)
:arrow_down:

...strument/web/TraceSpringDataBeanPostProcessor.java
87.5% <87.5%> (-2.5%)
5 <1> (ø)

.../instrument/web/SleuthTraceHandlerInterceptor.java
87.5% <87.5%> (ø)
16 <16> (?)

.../sleuth/instrument/web/ExceptionLoggingFilter.java
90.9% <90.9%> (ø)
5 <5> (?)

...rk/cloud/sleuth/instrument/web/TraceWebAspect.java
58.06% <0%> (+22.58%)
4% <0%> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Add mirror also to Z axis, please

Hi,
would you be so kind and add "mirror" to Z axis.
I have looked to your code and it looks like max 10 lines of code to do it.
I need it, since my machine has Z:0 in home position, and then it goes on plus in material direction. So for example Z:112 is a start when a surface of my material starts.
Thanks in advance,
Piotr

You can fork my code on GitHub and change it yourself.
I do not have the time to test the changes and so it's better you du it
yourself.
The easiest way is just to change the settings of your CNC controller.
Greetings
Patrick
On Thu, May 16, 2019, 11:48 mikulskipiotr<EMAIL_ADDRESS>wrote:

Hi,
would you be so kind and add "mirror" to Z axis.
I have looked to your code and it looks like max 10 lines of code to do it.
I need it, since my machine has Z:0 in home position, and then it goes on
plus in material direction. So for example Z:112 is a start when a surface
of my material starts.
Thanks in advance,
Piotr
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pknoe3lh/cncgcodecontroller/issues/38?email_source=notifications&email_token=ABJYETN2FFFNOY55JUE276LPVUUXPA5CNFSM4HNK2F42YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GUEAF7A,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABJYETNPZTNAFKMVJYOVFBTPVUUXPANCNFSM4HNK2F4Q
.


Customer feedback | az vm list-sizes | Command should be deprecated and customers instructed to use az vm list-skus instead

Describe the bug
This GitHub issue is moved from UUF 330292.

Link to autogenerated content
https://learn.microsoft.com/en-us/cli/azure/vm?view=azure-cli-latest#az-vm-list-sizes
Engineering Request
Mark the az vm list-sizes command as deprecated. It is currently targeting a backend API that is deprecated. The command using the new API is az vm list-skus.
Customer feedback
Repo:
azure-docs-cli
Title:
az vm | Microsoft Learn
Verbatim:
Please make "az vm list-sizes" command obsolete. It is currently targeting a backend API that is deprecated. Command using new API is "az vm list-skus"
Verbatim Id:
34c04d3a-7b90-ef11-ac21-6045bd022a79
Live URL:
https://learn.microsoft.com/en-us/cli/azure/vm
GitHub URL:
https://github.com/MicrosoftDocs/azure-docs-cli/blob/live/2020-09-01-hybrid/docs-ref-autogen/vm.yml
UUF Triage App Feedback URL:
https://aka.ms/UUFTriageApp?pageviewid=cc3aef02-cc1e-3550-bc2c-a95c647efdb6
Related command
az vm list-sizes
az vm list-skus
Errors
.
Issue script & Debug output
.
Expected behavior
.
Environment Summary
Azure CLI 2.65.0
Additional context
No response

Thank you for opening this issue, we will look into it.


Fix Docker settings for tests

Hey Janko!
Thanks for the gem.
Looks like the author of the Docker image being used has exposed different port. Too bad he's not tagging images so we can't lock it to specific version.
This should make tests runable on Travis again.

Hey @shime!
Thanks a lot for the patch! I was really annoyed that tests stopped working on Travis, and I didn't understand why, so I'm really happy you figured it out 😃
Hmm, there seem to be some other test failures, I'll look into those.


[HUDI-73]: implemented vanilla AvroKafkaSource

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contributing.html before opening a pull request.

What is the purpose of the pull request
Supports kafka installations without schema-registry by allowing FileBasedSchemaProvider to be integrated to AvroKafkaSource.
Brief change log

Implemented HoodieKafkaAvroDecoder.
Introduced a property for configuring AvroKafkaSource with or without schema-registry setup.

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Codecov Report

Merging #1565 into master will decrease coverage by 0.03%.
The diff coverage is 60.00%.

@@             Coverage Diff              @@
##             master    #1565      +/-   ##
============================================
- Coverage     71.82%   71.79%   -0.04%
- Complexity      294      303       +9
============================================
  Files           383      386       +3
  Lines         16549    16598      +49
  Branches       1663     1667       +4
============================================
+ Hits          11887    11916      +29
- Misses         3930     3946      +16
- Partials        732      736       +4

Impacted Files
Coverage Δ
Complexity Δ

...apache/hudi/utilities/sources/AvroKafkaSource.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

...ies/serde/AbstractHoodieKafkaAvroDeserializer.java
60.60% <60.60%> (ø)
6.00 <6.00> (?)

...e/hudi/utilities/serde/HoodieKafkaAvroDecoder.java
75.00% <75.00%> (ø)
1.00 <1.00> (?)

...hudi/utilities/schema/FilebasedSchemaProvider.java
83.33% <100.00%> (+2.08%)
5.00 <0.00> (ø)

...e/config/HoodieKafkaAvroDeserializationConfig.java
100.00% <100.00%> (ø)
2.00 <2.00> (?)

...che/hudi/common/util/BufferedRandomAccessFile.java
54.38% <0.00%> (-0.88%)
0.00% <0.00%> (ø%)

Continue to review full report at Codecov.

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

Overall, this PR is nice in the sense that it let's us read data from Kafka using AVRO, with a fixed schema..
but then, it cannot handle evolutions that well (this is an expected tradeoff , right).. I feel we should understand little better how people are sending vanilla avro data into kafka today, beofre we can resolve the open items here..

So handling schema evolutions without schema-registry is going to be really tricky. I tried googling around this stuff, and found the below 2 links. These might be useful in what we want to achieve -

https://stackoverflow.com/questions/37290303/producing-and-consuming-avro-messages-from-kafka-without-confluent-components
https://github.com/farmdawgnation/registryless-avro-converter

Particularly the second repository aims at serializing and deserializing avro data without schema-registry using Confluent and Avro libraries. At a high level, it looks like they are also not handling schema evolution in their code. I would need some time to go through it in depth though.
Also if you see the description of jira (https://issues.apache.org/jira/browse/HUDI-73), it mentions integration of AvroKafkaSource with FilebasedSchemaProvider (which is what is done in this PR :) ). If we really want to integrate it with FilebasedSchemaProvider, then I do not think it is feasible to handle schema evolution, since as a user, one cannot keep on changing schema files on every evolution. Thoughts? @vinothchandar

Hey, any way to push it over the line? We are upgrading to 0.6 and in the current state evolutions on top of Confluent Schema registry is borked

@pratyakshsharma any comments? do you have cycles in the next couple weeks to get this over finish line.
We can target this for 0.7.0 as well .

Hi, I am currently facing issues with my laptop. Replacement is on its way. I will pick this up as soon as I get the new laptop, most probably in another 2 days. :)

@nsivabalan Should we close this PR in favor of the recent Kafka Avro Source that was landed ?

@nsivabalan Should we close this PR in favor of the recent Kafka Avro Source that was landed ?

@n3nash can you please point me to the specific PR you are referring to here?

@pratyakshsharma I'm referring to this commit -> https://github.com/apache/hudi/commit/900de34e45b4c1d19c01ea84adc38413f2bd52ff

@pratyakshsharma I'm referring to this commit -> 900de34

@n3nash I went through the commit you are referring to. It basically takes care of passing in custom reader schema for deserialization. It does not take care of kafka setup without schema-registry. Still there is some work that needs to be done in this regard. I will sync up with @nsivabalan for the same.

@afilipchik @pratyakshsharma : can you folks summarize whats pending wrt this patch. I can take this up and try to get this in upcoming release. Would appreciate if you can go over what needs to be done to get this to closure.

@nsivabalan Basically we need to figure out/ decide on the below items -

Is it okay to mandate use of MockSchemaRegistryClient while serializing data before sending it to kafka for users?
Referring to this comment - https://github.com/apache/hudi/pull/1565#issuecomment-629811530, I guess the actual scope of this PR was supporting vanilla kafka setup w/o supporting schema evolution. If indeed, we want to move forward with supporting schema evolutions along with vanilla setup, we need to explore around how to achieve the same.

Any thoughts are welcome. :)

@pratyakshsharma Thanks for providing that context. @nsivabalan Once you have shared your thoughts, we can redo the scope of this PR and either rebase and fix this or open a new one.

Closing due to inactivity


Animated capes

It has been said that this is not yet supported, so it should be, at least on non-Cosmetica cape servers.

Hello there!
Thanks for contributing to feature suggestions for Cosmetica.
All three of your suggestions have been planned for a while, however due to time constraints, some will come much later than
others (In particular #39. We want to get a modern forge port working before we do backports. In addition, we will backport to versions in order based on demand.)
Out of the three, I actually wanted to add Animated Cape support to Cosmetica soon, so you can probably expect this in the next few updates.
If you have more feature suggestions, please be sure to join the discord. We have a whole channel for feature suggestions where members can upvote and downvote each suggestion!
https://discord.gg/aQh5SJEUBm

Released in 1.2.0.


Get post that was just created

Looking at method reddit.Bot.PostLink that just returns an error, I don't see an obvious way to create a post and then get an instance of that created post. Looking at the Reddit api docs for submitting posts it seems like that information is returned at post time.
Is there a way to get that information with this library?

This is something that I'd really like to see, so I started a fork. @turnage, are there any contributing guidelines I should follow? I did not see any in this repo

If you submit a pull request for this I will review it. Since people depend
on this package, this is what I think is important:

That functionality has automated tests
That API changes do not break existing code or change behavior in
existing code
That commits are small and individually revertible where possible

Thank you for opening an issue and considering a contribution!
I think the hard part in adding this feature is figuring out how to extend
the API in a reasonable way.
On Fri, Feb 28, 2020 at 1:04 PM Zero<EMAIL_ADDRESS>wrote:

This is something that I'd really like to see, so I started a fork
https://github.com/gastrodon/graw. @turnage https://github.com/turnage,
are there any contributing guidelines I should follow? I did not see any in
this repo
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/turnage/graw/issues/62?email_source=notifications&email_token=AAWR64HJPONXCIIBORN6YY3RFF37TA5CNFSM4K4PMZ32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENKE3NY#issuecomment-592727479,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAWR64FLQERJ52R3UQI2NO3RFF37TANCNFSM4K4PMZ3Q
.

I've added the functionality in what I think is a reasonable way. I made new methods account.HarvestReply, account.HarvestSendMessage, account.HarvestPostSelf, account.HarvestPostLink that behave like the ones they are based off of, but also return a new type Submission that represents a response to a submission of some kind.
These methods use the new method harvest_sow that behaves in a similar way to sow, but instead will return a response that is parsed with a new parse method parse_submitted. I created a new parse method instead of using the existing parse because it did not look like that method was compatible with this returned data.
Existing tests pass, tests for these new methods have yet to be written. I'll probably do that in the following days, but if you'd like to peek at the fork to let me know if I'm heading in the right direction or if I'm missing something please do. Because of the way that this is implemented being different than what I assumed when I started the methods Harvest* and harvest_sow will probably be renamed`

oops

I've looked through the commits on your fork and I think it's mostly the right approach. If you open a pull request I'll review. Thank you for working on this!

Implemented in #64


[Bugfix] PID and Sandbox bugfixing

Cherry picks of some commits for solving issues: PID folder creation and sandbox automatization.

Ok!


tuple_match layer

Today I added mask handling, and wrote a test for it.  I am not 110% sure it's what is needed, so please review.

(it's failing tests right now because i have yet to merge #167 , will rerun when i merge that in a bit)

Ok, I'll just ignore travis for this PR, and use the semaphore result.  I'll remove semaphore after my PR removing the scala code goes through.

i merged master into this to get the latest config changes from travis

The semaphore failure seems pretty flaky to me; not sure what's going on there.  But travis passed, so I'm going to merge this now.


External Database Group store implementation

Implementation of the GroupStore API for using an external Database to hold username<-->group_name information.
Back in November 2013 (I believe) Anthony Colebourne started a discussion concerning building a custom Group source for uPortal that would work against an external Database source…
http://jasig.275507.n4.nabble.com/Custom-group-source-tt4661293.html
http://jasig.275507.n4.nabble.com/Custom-Group-Source-td4663482.html
We still have a requirement to be able to drive groups and group membership from an external database. To that end we have recently got round to doing the work to create an implementation of the GroupService to meet this requirement.
this is the pull request of our implementation. It is heavily based on the smartLDAP implementation. Any comments / suggestions would be very much appreciated.
This implementation assumes no hierarchy in the groups held within the external database -- all groups are direct children of the Root Group for the GroupStore ('DB Root'). The implication being that DB backing this is the simplest possible structure (username <--> group_name pairs held in a single table). There is no reason why this could not be backed by more complex structures if required with changes to the supplied queries (implementors should change these for their own implementation anyway).
Best Regards
Chris

:+1:

I propose closing this PR due to age and inactivity.

It seems we're prepared to close this item at this point.


waypipe: 0.8.5 -> 0.8.6

Minor error handling fixes.
Changes: https://gitlab.freedesktop.org/mstoeckl/waypipe/-/compare/v0.8.5...v0.8.6?from_project_id=3237&straight=false
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 225402 run on x86_64-linux 1

1 package built:

waypipe


python311Packages.google-cloud-bigquery: 3.19.0 -> 3.20.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.google-cloud-bigquery is: Google BigQuery API client library
meta.homepage for python311Packages.google-cloud-bigquery is: https://github.com/googleapis/python-bigquery
meta.changelog for python311Packages.google-cloud-bigquery is: https://github.com/googleapis/python-bigquery/blob/v3.20.1/CHANGELOG.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.20.1 with grep in /nix/store/3p378la2nnwx2sb9lgiqma918mb5skzy-python3.11-google-cloud-bigquery-3.20.1
found 3.20.1 in filename of file in /nix/store/3p378la2nnwx2sb9lgiqma918mb5skzy-python3.11-google-cloud-bigquery-3.20.1

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.dbt-bigquery
python311Packages.google-cloud-bigquery
python312Packages.dbt-bigquery
python312Packages.google-cloud-bigquery

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3p378la2nnwx2sb9lgiqma918mb5skzy-python3.11-google-cloud-bigquery-3.20.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.google-cloud-bigquery https://github.com/r-ryantm/nixpkgs/archive/36ab2248ae4ce624557c929b6ea15d228ed2a794.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/36ab2248ae4ce624557c929b6ea15d228ed2a794#python311Packages.google-cloud-bigquery

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/3p378la2nnwx2sb9lgiqma918mb5skzy-python3.11-google-cloud-bigquery-3.20.1
ls -la /nix/store/3p378la2nnwx2sb9lgiqma918mb5skzy-python3.11-google-cloud-bigquery-3.20.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

8 packages built:

python311Packages.dbt-bigquery
python311Packages.dbt-bigquery.dist
python311Packages.google-cloud-bigquery
python311Packages.google-cloud-bigquery.dist
python312Packages.dbt-bigquery
python312Packages.dbt-bigquery.dist
python312Packages.google-cloud-bigquery
python312Packages.google-cloud-bigquery.dist

Maintainer pings

Result of nixpkgs-review pr 300914 run on x86_64-linux 1

8 packages built:

python311Packages.dbt-bigquery
python311Packages.dbt-bigquery.dist
python311Packages.google-cloud-bigquery
python311Packages.google-cloud-bigquery.dist
python312Packages.dbt-bigquery
python312Packages.dbt-bigquery.dist
python312Packages.google-cloud-bigquery
python312Packages.google-cloud-bigquery.dist


DNN-8014: update user logout flag and check it via membership module.

The design is not acceptable as it logs out the user from all other logged in devices.


cannot run null safety

here i got error when i use this package
           Error: Cannot run with sound null safety, because the following dependencies
          don't support null safety:

       - package:month_picker_dialog

       For solutions, see https://dart.dev/go/unsound-null-safety
        /C:/src/flutter_windows_2.0.6-stable/flutter/.pub-cache/hosted/pub.dartlang.org/month_picker_dialog-
          0.2.3/lib/month_picker_dialog.dart:114:24: Error: Method not
          found: 'ButtonTheme.bar'.
           return ButtonTheme.bar()

kindly update your package which give error

i`m maintaining an updated version of this package, and this is fixed there
https://pub.dev/packages/month_picker_dialog_2


create() got an unexpected keyword argument 'val_bs'

Hi, I hope this is the right place to address this, sorry if I'm mistaken. I just started the course and I'm on lesson 1, Im using the gradient server. I uploaded my own dataset as a zip, and upacked it. The I tried making a dataset out of it, The data set is organized just as the documentation says - 3 folders, test train and valid. In each the folders are the labels, and inside those are the pictures.
path = "//notebooks//FacesData//Data//Cropped//Sketches//"
tfms = get_transforms(do_flip=False)
data = ImageDataBunch.from_folder(path, ds_tfms=tfms, size=26)

The error log is :

TypeError                                 Traceback (most recent call last)
<ipython-input-39-06b44537f2ba> in <module>
      1 tfms = get_transforms(do_flip=False)
----> 2 data = ImageDataBunch.from_folder(path, ds_tfms=tfms, size=26)

/opt/conda/envs/fastai/lib/python3.6/site-packages/fastai/vision/data.py in from_folder(cls, path, train, valid, test, valid_pct, seed, classes, **kwargs)
    109         else: src = il.split_by_rand_pct(valid_pct, seed)
    110         src = src.label_from_folder(classes=classes)
--> 111         return cls.create_from_ll(src, test=test, **kwargs)
    112
    113     @classmethod

/opt/conda/envs/fastai/lib/python3.6/site-packages/fastai/vision/data.py in create_from_ll(cls, lls, bs, val_bs, ds_tfms, num_workers, dl_tfms, device, test, collate_fn, size, no_check, resize_method, mult, padding_mode, mode, tfm_y)
     98         if test is not None: lls.add_test_folder(test)
     99         return lls.databunch(bs=bs, val_bs=val_bs, dl_tfms=dl_tfms, num_workers=num_workers, collate_fn=collate_fn,
--> 100                              device=device, no_check=no_check)
    101
    102     @classmethod

/opt/conda/envs/fastai/lib/python3.6/site-packages/fastai/data_block.py in databunch(self, path, bs, val_bs, num_workers, dl_tfms, device, collate_fn, no_check, **kwargs)
    548         path = Path(ifnone(path, self.path))
    549         data = self.x._bunch.create(self.train, self.valid, test_ds=self.test, path=path, bs=bs, val_bs=val_bs,
--> 550                                     num_workers=num_workers, dl_tfms=dl_tfms, device=device, collate_fn=collate_fn, no_check=no_check, **kwargs)
    551         if getattr(self, 'normalize', False):#In case a normalization was serialized
    552             norm = self.normalize

TypeError: create() got an unexpected keyword argument 'val_bs'

Thank you!

If I'm not mistaken the call under scrutiny should be this one
https://github.com/fastai/fastai/blob/master/fastai/basic_data.py#L112
so the val_bs should be a valid parameter. are you sure your fastai library is updated?
A better place for this kind of questions might be the forums at https://forums.fast.ai/ where more people will surely be looking! :)
If it turns out to be a real bug you'll be able to update this issue afterwards!


Remove unwanted variable that was taking extra space

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

btw is this a WIP (work in progress) as i see many more unused-vars
also do i know you?

sus


F3X

The F3X model is very outdated, and would be nice if it had some type of auto update thing maybe, or just manually update it.

The F3X model is very outdated, and would be nice if it had some type of auto update thing maybe, or just manually update it.

You could update the F3X deps yourself but i'm pretty sure it autoupdates for you (AutomaticUpdating script).

The F3X model is very outdated, and would be nice if it had some type of auto update thing maybe, or just manually update it.

You could update the F3X deps yourself but i'm pretty sure it autoupdates for you (AutomaticUpdating script).

The HD admin F3X model is updated every now and then where as adoni's is outdated and has bugs.

The F3X model is very outdated, and would be nice if it had some type of auto update thing maybe, or just manually update it.

You could update the F3X deps yourself but i'm pretty sure it autoupdates for you (AutomaticUpdating script).

The HD admin F3X model is updated every now and then where as adoni's is outdated and has bugs.

PR has been made to update F3X to its latest version, Here it is: https://github.com/Sceleratis/Adonis/pull/462
Also some fixes with the GripPos on the Tool Instance being created.


[Bug]: Can no longer use Collecting Event Radial to Change Bulk Geographic Areas

Steps to reproduce the bug
1. When I am in Filter Collecting Events
1a. And I search for something that goes over 250 results.
2. And I select any number of CEs
3. Then I go to Radial Collecting Event
4. Then it gives me a "Too many records selected, maximum 250" message.

Screenshot

Expected behavior
Should be able to select more than 1, and up to at least 1000. Prefer 5000-10000 with job completing in background.
Additional Screenshots
No response
Environment
Production
Sandbox Used
No response
Version
0.34.6
Browser Used
Chrome

Manually updating over 250 collecting events at a time seems exceedingly dangerous?  Seems we need the nuclear-key feature here where requests are made, then confirmed by a second party?

Matt - I have 2500 CE just for a single county that need updated. Not exceeding dangerous.

Do you want to approve dozens and dozens of requests for county level additions that are already secondarily validated by historical data?

I don't

Either - we trust curators/CMs with their data, or we don't, and we start instituting project-wide administrative levels where individuals have different permissions levels. We can't have it both ways.

I have 164428 CEs to assign Geographic Areas to. I'm NOT going to do them 250 at a time.

Works for me.


Feature Request: more control over save path?

Firstly, Imager is amazing and I don't Craft without it.
This is a straight up feature request - would it be possible to have more control over the save path on a case by case basis? Partly for making paths shorter, but also for making different paths not bound by the source path.
My general setup is:

An uploads directory in root for all images uploaded via Craft.
Asset source directories inside uploads.
And sometimes sub-directories inside source directories - in order to sandbox which images can be seen/accessed in asset fields.

So say I had an image at:
/uploads/products/category-slug/product-slug/some-fairly-long-image-name-that-was-uploaded.jpg
By default it's saved to something crazy long like:
/imager/uploads/products/category-slug/product-slug/123/some-fairly-long-image-name-that-was-uploaded_479ae72bdd7482352fa8b29e02f07ad3.jpg
With hashFilename true and an extremely short imager directory name, it could be:
/i/uploads/products/category-slug/product-slug/123/d4e2587509863008b59854cf8d132376.jpg
Then hashPath true can be shorter:
/i/bacffd8650c52165bfbd8cfaa29214f3/123/d4e2587509863008b59854cf8d132376.jpg
But perhaps you still want some readability and want to keep the "category-slug/product-slug" part?
So it would be nice if you could string replacing the "uploads/products" part with say "p":
/i/p/category-slug/product-slug/123/d4e2587509863008b59854cf8d132376.jpg
Or you could flatten the source path part into the filename:
/i/p/category-slug-product-slug-123-d4e2587509863008b59854cf8d132376.jpg
And a bit more extreme, perhaps for this specific transform you want to save to somewhere outside the imager directory, and you have unique products slugs in a channel, so you know there shouldn't be any clashes if you do:
/product-images/product-slug-123-d4e2587509863008b59854cf8d132376.jpg
Would be nice not to have the 123 from the numbered directory either, but I'm guessing it's needed for some reason I don't understand?
So to end my long request... I know the default path generation in Imager is made to be foolproof, and that this could cause issues if you don't know what you're doing. But if you know you want images in a specific place, named specifically, it would be nice to be able to opt in to doing that.
So would some sort of setting for this be possible, or is there an internal reason why it wouldn't work?
Cheers

Well, the main reason for maintaining the whole source + asset path inside the imager system path, is to avoid name collisions. If I skipped the source path for instance (a very early bug), images with the same path/filename in different sources would overwrite each other. The file id path segment is there to be able to do more fine-grained transform clearing (via the element action). There would be no way to clear transforms for one asset if all the transforms for that asset didn't have a common identificator, either in the filename or the path.
Anyways, this is a common feature request, and I'll be looking at improving this - but only for the Craft 3 version.


Add rules_android_ndk

Adds a BCR entry for rules_android_ndk v0.1.0. sha sum generated with curl https://github.com/bazelbuild/rules_android_ndk/archive/refs/tags/0.1.0.tar.gz | openssl dgst -sha256 -binary | openssl base64 -A | xargs echo

Hello @bazelbuild/bcr-maintainers, modules without existing maintainers (rules_android_ndk) have been updated in this PR. Please review the changes.

@Wyverald CI appears to be completely stuck, any idea what's going on with it?

you need a presubmit.yml file (see other modules for examples)

I've just realized that I've slightly messed up here in two ways:

I tagged my release as 0.1.0, rather than v0.1.0, as appears to be the custom in other repositories
I did not create a .github/workflows directory in rules_android_ndk, so no release archive was generated, which causes a BCR presubmit failure (since /archive/refs/tags tarballs are unstable)

So it looks like I have to kill the 0.1.0 release, copy the github workflows from the rules-template repo, and properly tag v0.1.0.

I don't think those matter too much (though if you want to fix them, now is the best time).
We could just allow this unstable tarball for this release if you'd like to.

Hello @Bencodes, @restingbull, @nkoroste, modules you maintain (rules_kotlin) have been updated in this PR. Please review the changes.

Disregard the rules_kotlin change, I opened the wrong file in my editor.

The presubmit check is failing like so:
/var/lib/buildkite-agent/builds/bk-docker-00b7/bazel-org-repo-root/examples/basic does not exist or is not a directory

I'm not sure why this is happening though, since that directory definitely exists in the release tarball:
$ tar tzf rules_android_ndk-v0.1.2.tar.gz | grep examples.basic | head -n5
rules_android_ndk-0.1.2/examples/basic/
rules_android_ndk-0.1.2/examples/basic/.bazelrc
rules_android_ndk-0.1.2/examples/basic/BUILD.bazel
rules_android_ndk-0.1.2/examples/basic/MODULE.bazel
rules_android_ndk-0.1.2/examples/basic/MODULE.bazel.lock

@ted-xie Could you try to configure a BCR test module instead in presubmit? See https://github.com/bazelbuild/bazel-central-registry/blob/main/docs/README.md#test-module. I'm not sure whether a regular test run can change the working directory.

After much fussing, this PR is finally passing presubmit.


#93 Added Search engine for customer querygit add .!

What is this Pull Request About?

What will this Pull Request Affect?

Any additional information?

@ArjunSharda
I really want to know the further updates on this PR.
I really like to be in contact with you regarding further PRs

Hi,
I think this PR will be denied as 4anime contains pirated anime shows and has NSFW ads. I appreciate your PR, but this will not be accepted.

i really appreciate your decision
i will definitely make some new PR which can be merged,
i use adblockers so i forgot , sorry for that

i really appreciate your decision
i will definitely make some new PR which can be merged,
i use adblockers so i forgot , sorry for that

No it's alright. I appreciate your efforts though.


Fix test_train_job_works_with_wait

Describe the bug
Flaky test- we sometimes get a ConfigParser object has no attribute training error
Platform
Please provide details about the environment you are using, including the following:

Interpreter version: 3.9
Library version: ???

Sample Code
tox -e 3.9
Expected behavior
tests should all pass
Observed behavior
that test fails, don't have a stack trace atm
Additional context

Is this... still an existing test? Couldn't find it in the repo 😮

@thefirebanks good point - I'm thinking it was what became test_run_train_job_works_with_wait but I also haven't seen it be a problem recently in recent builds.
@joerunde thoughts on closing this as unneeded?


Can't create webhook after Portainer migration to different server

Before you start please confirm the following.

[X] Yes, I've searched similar issues on GitHub.
[X] Yes, I've checked whether this issue is covered in the Portainer documentation or knowledge base.

Problem Description
After migration to new portainer instance, webhooks can't be initialized again.
I moved some time ago portainer instance to another server using backups. I had few webhooks assigned to stacks and containers. Unfortunately, now I can't do anything to recreate them. It shows me that webhook already exists even though, the switch is in off position.
Expected Behavior
I'd like to recreate the webhook. After switching instances, I have new url so only recreation is reasonable.
Actual Behavior
The switch is in off position and shows me alert that webhook is already created.
Steps to Reproduce

Make container and create webhook for it.
Migrate portainer instance using backups to other server.
Try to make webhook on the same container again.

Portainer logs or screenshots

Part of log that showed at the time of webhook creation:
websocketproxy: Error when copying from backend to client: websocket: close 1006 (abnormal closure): unexpected EOF

Portainer version
2.19.0
Portainer Edition
Business Edition (BE/EE) with 5NF / 3NF license
Platform and Version
Docker
OS and Architecture
Ubuntu 22.04.2 LTS
Browser
Chrome
What command did you use to deploy Portainer?
No response
Additional Information
No response

I'm unable to reproduce this problem. Are you able to message on Portainer Community Slack? We can troubleshoot further there.

I'm unable to reproduce this problem. Are you able to message on Portainer Community Slack? We can troubleshoot further there.

Sure, probably I will have some time in the next week so I will enter and make contact.


Added spanish translation

Ok, I think everything is translated now

Hey, if you are still interested in adding a spanish translation you should try fixing it with the latest few commits. We'll take a look if you do!


Note move to flywheel-io/core

Codecov Report

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

@@           Coverage Diff           @@
##           master    #1108   +/-   ##
=======================================
  Coverage   90.83%   90.83%
=======================================
  Files          49       49
  Lines        7203     7203
=======================================
  Hits         6543     6543
  Misses        660      660


[prim_lfsr] Improve statistics of non-linear output

After looking into PRESENT_PERM32 and PRESENT_PERM64, I'm not sure that these are good choices for the aligned permutation.
e.g.
lfsr bits 63, 47, 31 and 15 connect to SBOX_0
lfsr bits 62, 46, 30 and 14 connect to SBOX_1
after shifting the LFSR data by 1, SBOX_0 will have the same output as SBOX_1 in the previous cycle.
The same is true for any two neighbouring SBOXes.
I'm not sure if this could be used by the attacker, but it might be better to have a permutation without this particular pattern.
Originally posted by @vrozic in https://github.com/lowRISC/opentitan/pull/8222#discussion_r711229598

Good catch @vrozic.
The nice thing about this permutation is that it can be technically extended to work for any input vector size that is an integer multiple of 4. It just strides over the input vector and taps out SBox inputs at regular intervals, e.g. for a 16bit vector:
     SBox #
        v
input: [0|1|2|3|0|1|2|3|0|1|2|3|0|1|2|3]

In order to break the shifting property that you identified, how about we make the following modification.

Require vector size to be a multiple of 4.
Distribute first half of input vector bits as above
Reverse assignment of second half of input vector bits, plus rotate that second half lrot 1 to avoid adjacent bits in the middle.

E.g. for a 16bit vector:
[0|1|2|3|0|1|2|3 | 0|1|2|3|0|1|2|3] // original assignent
                 v
[0|1|2|3|0|1|2|3 | 3|2|1|0|3|2|1|0] // reverse second halve
                 v
[0|1|2|3|0|1|2|3 | 2|1|0|3|2|1|0|3] // lrot 1 second halve

WDYT?
Originally posted by @msfschaffner in https://github.com/lowRISC/opentitan/pull/8222#discussion_r711296519

Thanks Michael for creating the issue. I think the proposed reverse-second-half + lrot-1-second-half scheme is fine.
From your draft PR one can observe that this gives the following assignment:
    // SBox0: 0,  4, 10, 14
    // SBox1: 1,  5,  9, 13
    // SBox2: 2,  6,  8, 12
    // SBox3: 3,  7, 11, 15

As you can see there is still a linear relationship in the first two bits. This is probably okay but we can avoid that by changing the pattern as follows (again for a 16-bit vector):
[0|1|2|3 | 0|1|2|3 | 0|1|2|3 | 0|1|2|3] // original assignent
                   v
[0|1|2|3 | 1|2|3|0 | 2|3|0|1 | 3|0|1|2] // lrot x all 4-bit nibbles, where x is the nibble/S-Box index
                   v
[0|1|2|3 | 1|3|2|0 | 2|3|0|1 | 3|1|0|2] // flip middle bits of odd 4-bit nibbles

This should give the following assignment:
    // SBox0: 0,  7, 10, 14
    // SBox1: 1,  4, 11, 13
    // SBox2: 2,  6,  8, 15
    // SBox3: 3,  5,  9, 12

Does that make sense? @vrozic ?

@vogelpi , I'm trying to figure out how this method would scale to a 32 bit case. Is it something like:
0 1 2 3 | 4 5 6 7 | 0 1 2 3 | 4 5 6 7 | 0 1 2 3 | 4 5 6 7 | 0 1 2 3 | 4 5 6 7 |  // original
0 1 2 3 | 5 6 7 4 | 2 3 0 1 | 7 4 5 6 | 0 1 2 3 | 5 6 7 4 | 2 3 0 1 | 7 4 5 6 |  // after lrot
0 1 2 3 | 5 7 6 4 | 2 3 0 1 | 7 5 4 6 | 0 1 2 3 | 5 7 6 4 | 2 3 0 1 | 7 5 4 6 |  // after flipping middle bits

This should give the following assignment:
// Sbox 0:
// Sbox 0:
// Sbox 0:
// Sbox 0:
// Sbox 0:
// Sbox 0:

Thanks for weighing in @vrozic . For the 32-bit case one would have to increase the granularity as there will be 8 instead of just 4 S-Boxes, i.e., take bytes instead of 4-bit nibbles. So, the lrot would be applied at a byte level and the flipping would become a shuffle/zip/interlace (see e.g. here for an illustration):
0 1 2 3 | 4 5 6 7 | 0 1 2 3 | 4 5 6 7 | 0 1 2 3 | 4 5 6 7 | 0 1 2 3 | 4 5 6 7 |  // original
0 1 2 3 | 4 5 6 7 | 1 2 3 4 | 5 6 7 0 | 2 3 4 5 | 6 7 0 1 | 3 4 5 6 | 7 0 1 2 |  // after lrot on bytes
0 1 2 3 | 4 5 6 7 | 1 5 2 6 | 3 7 4 0 | 2 3 4 5 | 6 7 0 1 | 3 7 4 0 | 5 1 6 2 |  // after shuffling odd bytes

The assignment then becomes:
// SBox0: 0, 15, 22, 27
// SBox1: 1,  8, 23, 29
// SBox2: 2, 10, 16, 31
// SBox3: 3, 12, 17, 24
// SBox4: 4, 14, 18, 26
// SBox5: 5,  9, 19, 28
// SBox6: 6, 11, 20, 30
// SBox7: 5, 13, 21, 25

Thanks for the clarification @vogelpi , I think I understand now how it works.
However I still see the same type of 2-bit dependencies:
e.g. SBox4(n) = 0x0x       Sbox5(n+1) = 0x0x
SBox4(n) = x0x0       Sbox0(n+1) = x0x0
It seems to be difficult to get rid of it in a simple way.

Thanks for digging deeper into this.
The goal of my first proposal above was really just to get rid of linear 4bit dependencies, which basically result in a situation where the Sbox outputs are just shifted as @vrozic has pointed out originally (since the sbox has 4 input bits).
If we want to get rid of sub-4bit linear dependencies as well, I also think that this will be difficult to achieve in a simple way....
One way I could think of is just doing multiple sbox/permutation rounds - but do we really need to go that far, given that this is supposed to be a "simple PRNG with slightly better statistics"?

Yes I agree it's probably not required to get rid of all sub-4-bit relationships. In the end, it's still a non-linear element: if we flip two out of 4 input bits, the number of output bits that change can still varies, it depends on all of the input bits.
So for me its fine to go with your proposal Michael, especially as also Vladimir thinks it's okay.

Ok, sounds good! I opened #8250 for reviews. Could you PTAL?

The permutation update has now been merged - closing.


Fix shuffling an empty Struct() column with UCX

Closes https://github.com/NVIDIA/spark-rapids/issues/8784
A new test "test_min_max_in_groupby_and_reduction" exposed a bug in the UCX shuffle for a corner case where a 0-sized column, such as a Struct() (struct without members) would not be shuffled. This changes the code to make it match what we do for a degenerate column where we still honor the metadata packed by cuDF, but we don't try to transfer 0-sized buffers.

build


[language] Fix delete in data cache across blocks

Delete in the data cache was simply removing the entry from
the cache, which is very problematic for a resource published
in a block and removed in another.
Basically the current behavior does not expose the remove
in the cache which would (missing the entry) retrieve the value
from the remote data store.
Basically we would be able to access a resource deleted in a block
multiple times in that same block as if it was not deleted.

the change is just few lines of code in language/move-vm/state/src/data_cache.rs
The rest is testing

Wow, great catch! How did you notice this?

Just working on #3910 and reviewing code... but yeah, annoying...

I guess the functional testing framework puts each transaction in its own block. This means that although we have many remove/access tests there, they will not catch this issue.
One tx per block seems like a good default for the functional tests given that real-world versions of the scenarios being tested will likely play out across multiple blocks. But maybe we could consider a functional tests mode that aggregates txes without an explicit //! block_prologue directives into a single block and check that the behavior of that mode matches the behavior of the default mode?

That's right, it is an interesting problem and certainly something that would be good to expose in functional tests (@vgao1996).
I was even wondering about functional test running into a mode where transactions are "randomly" grouped together in blocks....

@dariorussi @sblackshear Thanks for the feedback! I'll keep this in mind when I refactor functional tests and see what I can do. It seems to me that running the same sequence of transactions with different groups is the answer to this problem.

@bors-libra r=sblackshear

:pushpin: Commit 9135fe9 has been approved by sblackshear

:hourglass: Testing commit 9135fe910c47172a3eb58b72503c569e9062cedf with merge 546935c820422677f81b019af9a619df59d4f7de...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: sblackshear
Pushing 546935c820422677f81b019af9a619df59d4f7de to master...


ERROR  Error: The package 'react-native-agora' doesn't seem to be linked.

Describe the bug
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
ERROR  Error: The package 'react-native-agora' doesn't seem to be linked. Make sure:

You rebuilt the app after installing the package
You are not using Expo Go
, js engine: hermes
ERROR  Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incorrect.
This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native., js engine: hermes
ERROR  Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incorrect.
This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native., js engine: hermes

To Reproduce
Steps to reproduce the behavior:
npm install react-native-agora
and npx react-native run-android

I have got the same error. Any fix to this?

Has anyone resolved this? ran into same issue here.


SPOI-9972 . Document DT Gateway System Alerts.

@wvary @davidyan74 please review

@amberarrow please review

I'll take another look when these changes have been made.

@wvary @amberarrow implemented changes suggested. Please review.

Friendly remainder . There is blocker associated to this jira. Kindly review.

@wvary was going to discuss this with you and suggested I review it thereafter.

@prasannapramod @amberarrow I plan on rewriting it a bit over the weekend and ask Lakshmi and Ram to review it one more time.

@amberarrow @wvary created pull request from wrong branch . Please refer to below link
https://github.com/DataTorrent/docs/pull/102


[BUG]: Examples provided in the secrets of install driver for the Primary Unisphere and Back up Unisphere is lacking clarity in ConfigMap

Bug Description
https://dell.github.io/csm-docs/docs/deployment/csmoperator/drivers/powermax/#install-driver

This has to be clearly referring to Primary Unisphere or backup unisphere as an example
Changes are needed in two place

ConfigMap
Documentation

Better to remove the code in the documentation completely and refer only the ConfigMap from the documentation
Logs
https://dell.github.io/csm-docs/docs/deployment/csmoperator/drivers/powermax/#install-driver
mode: StandAlone # Mode for the reverseproxy, should not be changed
port: 2222 # Port on which reverseproxy will listen
logLevel: debug
logFormat: text
standAloneConfig:
storageArrays:
- storageArrayId: "000000000001" # arrayID
primaryURL: https://primary-1.unisphe.re:8443 # primary unisphere for arrayID
backupURL: https://backup-1.unisphe.re:8443   # backup unisphere for arrayID
proxyCredentialSecrets:
- proxy-secret-11 # credential secret for primary unisphere, e.g., powermax-creds
- proxy-secret-12 # credential secret for backup unisphere, e.g., powermax-creds
- storageArrayId: "000000000002"
primaryURL: https://primary-2.unisphe.re:8443
backupURL: https://backup-2.unisphe.re:8443
proxyCredentialSecrets:
- proxy-secret-21
- proxy-secret-22
managementServers:
- url: https://primary-1.unisphe.re:8443 # primary unisphere endp
Screenshots
No response
Additional Environment Information
No response
Steps to Reproduce
Refer to the config map https://github.com/dell/csm-operator/blob/main/samples/csireverseproxy/config.yaml
Expected Behavior
Example should give the customer clarity not to mislead
CSM Driver(s)
PowerMax
Installation Type
No response
Container Storage Modules Enabled
No response
Container Orchestrator
NA
Operating System
NA

/sync

As this defect is addressed, closing the issue


Bump org.owasp.dependencycheck from 8.0.2 to 8.1.0

Bumps org.owasp.dependencycheck from 8.0.2 to 8.1.0.

updated-dependencies:

dependency-name: org.owasp.dependencycheck dependency-type: direct:production update-type: version-update:semver-minor ...

Change description
Enter a description.
JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/SPTRIBS-
Before merging a pull request make sure that:

[ ] tests have been updated / new tests has been added (if needed)
[ ] README and other documentation has been updated / added (if needed)

If this ticket will have any visible impact on users and is not behind a feature toggle, make sure that:

[ ] this ticket been reviewed by QA
[ ] the user story been signed off by the PO

Note that bug fixes, dependency updates and technical tasks do not directly impact the user experience and can be merged without QA and PO review.
If this user story cannot be immediately merged find a way to put it behind a feature toggle and get it merged.

ump org.owasp.dependencycheck from 8.0.2 to 8.1