Upgrade to Wagtail 1.7

See http://docs.wagtail.io/en/v1.8/releases/1.7.html

The migrations here are part of their upgrade notes.
I tested that uploading images still works locally and all tests pass.
There was an issue with upgrading to 1.8 so we'll do 1.7 for now

looks as if the signature of the operation.run() method changed:
wagtail/wagtailimages/image_operations.py
1.6:
    def run(self, willow, image):

1.7:
    def run(self, willow, image, env):

Thanks @higs4281, I think my patch in #2581 needs to be updated to match the new signature. I'll push a commit with that change.

@chosak  Since env isn't being used in that model method, that seems right.


ReSwift build problem

Hi,
I just had to update an app that was last build with Xcode 11.7. Dependencies are handled using Carthage. Now I'm running Xcode 12.2 and ReSwift is giving me problems. If I try:
❯ carthage update ReSwift --platform iOS
I get:
*** Fetching appcenter-sdk-apple
*** Fetching ReSwift
*** Checking out ReSwift at "6.0.0"
*** xcodebuild output can be found in /var/folders/7h/z6br6qn52f3ff3fz30l0b9rw0000gn/T/carthage-xcodebuild.E7Ynmi.log
*** Downloading ReSwift.framework binary at "6.0.0"
***  Skipped installing ReSwift.framework binary due to the error:
"Incompatible Swift version - framework was built with 5.3 (swiftlang-1<IP_ADDRESS> clang-1<IP_ADDRESS>) and the local version is 5.3.1 (swiftlang-1200.0.41 clang-1<IP_ADDRESS>)."
Falling back to building from the source

*** Building scheme "ReSwift-iOS" in ReSwift.xcworkspace
Build Failed
Task failed with exit code 1:
/usr/bin/xcrun lipo -create /Users/myuser/Library/Caches/org.carthage.CarthageKit/DerivedData/12.2_12B45b/ReSwift/6.0.0/Build/Intermediates.noindex/ArchiveIntermediates/ReSwift-iOS/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/ReSwift.framework/ReSwift /Users/myuser/Library/Caches/org.carthage.CarthageKit/DerivedData/12.2_12B45b/ReSwift/6.0.0/Build/Products/Release-iphonesimulator/ReSwift.framework/ReSwift -output /Users/myuser/Developer/Projects/myapp/Carthage/Build/iOS/ReSwift.framework/ReSwift
This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/7h/z6br6qn52f3ff3fz30l0b9rw0000gn/T/carthage-xcodebuild.E7Ynmi.log
As I read this, the version of Swift has changed from 5.3 to 5.3.1 so I cant download a matching ReSwift binary. Instead Carthage tries to build from source. However, this also fails. When I check the build log I don't see any errors and the file ends with:
...
Signing Identity:     "-"
/usr/bin/codesign --force --sign - --timestamp\=none /Users/myuser/Library/Caches/org.carthage.CarthageKit/DerivedData/12.2_12B45b/ReSwift/6.0.0/Build/Products/Release-iphonesimulator/ReSwift.framework

** BUILD SUCCEEDED **
How do you normally fix this error? Simply by using an older version of Xcode, or?!
Any info is highly appreciated!
Kind regards,
Anders Sejersbøl

Hey, in my project I use ReSwift from master (although I recommend you to use the released versions instead as you do) using Carthage without any problems.
Make sure you use the Carthage workaround: https://github.com/Carthage/Carthage/blob/master/Documentation/Xcode12Workaround.md because it could be related to your problem.

Hi @dani-mp
Thank you! I was not aware that there was a problem with Carthage and Xcode 12. I followed the description in your link, and it worked 🎉
Kind regards,
Anders Sejersbøl


Mi-8MT module problem (PZ69 + R863 radio)

For R863 radio (COM1), after pressing ACT/STBY active frequency of 100kHz is not correctly transmitted to standby LCD.
Example:
ACTIVE: 127.50 STANDBY: 128.00
after press ACT/STBY
ACTIVE: 128.00 STANDBY: 127.05 (STANDBY .50 > 0.05)
Example video: https://youtu.be/oz_jyd3MMjI

I see there has been changes to DCS-BIOS Mi-8MT.lua.

Exactly this dial (R863) has been problematic since start. I've changed it back to how it was before (commit 69ccee0b2793b588f12271dcb9fe39720846831f) so it shows the correct value.
But it doesn't work syncing for me. From 127,50 to 108.00 is fine but going back and it becomes sluggish (cockpit view, freq changes) and I have the following error in dcs.log :
2021-09-23 17:21:09.129 ERROR   Lua::Config: Call error LuaExportAfterNextFrame:[string "C:\Users\Jerker\Saved Games\DCS\Scripts\DCS-BIOS\lib\Util.lua"]:124: attempt to concatenate global 'msg' (a nil value) stack traceback:         [C]: ?         [string "C:\Users\Jerker\Saved Games\DCS\Scripts\DCS-BIOS\lib\Util.lua"]:124: in function 'setValue'         [string "C:\Users\Jerker\Saved Games\DCS\Scripts\DCS-BIOS\lib\Util.lua"]:620: in function 'v'         [string "C:\Users\Jerker\Saved Games\DCS\Scripts\DCS-BIOS\lib\Protocol.lua"]:175: in function 'step'         [string "C:\Users\Jerker\Saved Games\DCS\Scripts\DCS-BIOS\BIOS.lua"]:121: in function <[string "C:\Users\Jerker\Saved Games\DCS\Scripts\DCS-BIOS\BIOS.lua"]:119>.

Official DCS and latest DCS-BIOS (August).

defineFloat("R863_FREQ1_TUBE", 157, {0, 1}, "Indicator", "R-863, 10MHz Tube") defineFloat("R863_FREQ2_TUBE", 158, {0, 1}, "Indicator", "R-863, 1MHz Tube") defineFloat("R863_FREQ3_TUBE", 159, {0, 1}, "Indicator", "R-863, 100KHz Tube") defineFloat("R863_FREQ4_TUBE", 116, {0, 1}, "Indicator", "R-863, 1KHz Tube")
but the following does not use same arguments (116 -> 160) :
defineFixedStepTumb("R863_FREQ1", 38, 3006, 157, 0.01, {0, 0.23}, {-0.1, 0.1}, {"10", "11", "12", "13", "14", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39"}, "R-863", "R-863, 10MHz Rotary Knob") defineFixedStepTumb("R863_FREQ2", 38, 3007, 158, 0.1, {0, 1}, {-0.1, 0.1}, {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}, "R-863", "R-863, 1MHz Rotary Knob") defineFixedStepTumb("R863_FREQ3", 38, 3008, 159, 0.1, {0, 1}, {-0.1, 0.1}, {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}, "R-863", "R-863, 100KHz Rotary Knob") defineFixedStepTumb("R863_FREQ4", 38, 3009, 160, 0.25, {0, 1}, {-0.1, 0.1}, {"00", "25", "50", "75", "00"}, "R-863", "R-863, 1KHz Rotary Knob")

There is something wrong with  the formula. And I used argument 116 for dial 4 in the formula. Didn't get error in dcs.log when changing the argument from 160 to 116.

To conclude, there was an error in DCSFP when showing the standby frequency.
But I have problems syncing, DCS-BIOS crashes. From 127.50 to 108.00 is fine, vice versa and it goes bonkers.
If I remember correctly I switched to using DCS-BIOS strings because there were problems with getting the data and I am reluctant to switch back to reading the dials. This radio has been a constant pain.

Argument 116 is bad for dial4 R-863 (116 = OILS_T_LEFT_ENGINE).
DCS-BIOS\lib\Mi-8MT.lua:
defineFloat("OILS_T_LEFT_ENGINE", 116, {-0.25, 0.75}, "Indicator", "oils_t_left_engine")
Argument 160 is correct for dial4 R-863
Mods\aircraft\Mi-8MTV2\Cockpit\Scripts\clickabledata.lua:
elements["PTR-APP-LVR-SEL4"] = radio_wheel_1( _("R-863, 1kHz Rotary Knob"), devices.R_863, device_commands.Button_9, 166, {-0.1, 0.1},{0,1},{160,{0.0,1.0},2.5}, {-90,90,0})

I made some small fixes to Mi-8MT.lua (I don't know if it's fully correct, but at least DCS-BIOS doesn't end): Mi-8MT.lua
Problem with standby frequency display still exists (change pos. 100kHz to 10kHz). Maybe problem is saving the old active frequency and not just displaying it?

OK try 4.4.19, does it work for you?

Now STBY> ACT works :
ACTIVE: 127.50 STANDBY: 128.00
after press ACT/STBY
ACTIVE: 128.00 STANDBY: 127.50 - (OK!!!)
but now the opposite problem has arisen:
ACTIVE: 128.00 STANDBY: 127.50
after press ACT/STBY
ACTIVE: 127.05 STANDBY: 128.00 - (ACTIVE: 0.50 > 0.05)

Check 4.4.20. Is that OK?

The problem is almost fixed. If the digit in the 100kHz position is greater than 0, it works. Error occurs for XXX.0[257].
Example:
ACTIVE: 100.02 STANDBY: 100.00
after press ACT/STBY
ACTIVE: 100.00 STANDBY: 100.25 - (STANDBY: .02 > .25)
Another problem is that it is impossible to set a value below 100 kHz. By turning small knob clockwise, the sequence is:
.00 > .25 > .50 > .75 > .10 > .12 > .15 ...
and it should be like this:
.00 > .02 > .05 > .07 > .10 > .12 > .15 ...

OK try 4.4.22.

Now works perfectly.
Thank you for your excellent job!!!

Unfortunately, I found 3 more wrong cases after pressing ACT/STBY (I don't know how I missed them before):

STANDBY: xxx.02 > ACTIVE: xxx.25
STANDBY: xxx.05 > ACTIVE: xxx.50
STANDBY: xxx.07 > ACTIVE: xxx.75

Check 4.4.25.

Works. Thx.


Containerization of services

Assignment 4 need containerize

[x] MySQL Database
[x] User Service
[x] Auth Service
[x] Question Service

Currently not pushing due to some integration issues.


cannot unmarshal hex string without 0x prefix into Go struct fieild error

When sending json-rpc request, this happens.
I think when creating abi  likesha3(<function>),  0x have to be added as prefix.

@JYama321
Thanks for the issue. Please migrate as we will maintain the eth.rb library here. ;)


Ubuntu 22.04 mirror corrupted?

Describe the issue

Hi! :wave:
(I was sent to report here from here original https://github.com/actions/runner-images/issues/8846 .)

E: Repository 'https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease'
   changed its 'Origin' value from 'microsoft-ubuntu-jammy-prod jammy' to 'Pulp 3'  <-- !!!
E: Repository 'https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease'
   changed its 'Label' value from 'microsoft-ubuntu-jammy-prod jammy' to ''
W: http://apt.llvm.org/jammy/dists/llvm-toolchain-jammy-17/InRelease: Key is stored
   in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section
   in apt-key(8) for details.
Error: Process completed with exit code 100.

(from https://github.com/hartwork/ttyplot/actions/runs/6931337323/job/18852856440)
It happens sometimes, but not every time.
I had not heard about Pulp or Pulp 3 until today, but I am surprised to hear about it from that file :smile:
Is Azure transitioning to Pulp under the hood or is this content corruption on a deeper level like a damaged hard disk or something? Any ideas?
Thanks and best, Sebastian
When did the issue occur?
I first saw it today, at the very CI run linked above, I think.
If applicable, what package did you attempt to install, and from which repo?
n/a
Steps to Reproduce

Run sudo apt-get update in a GitHub Actions CI based on image ubuntu-22.04 a few times, and be "lucky" to see the issue, does not happen every time, probably there is load balancing in front of multiple mirrors and not all mirrors are affected.
Actual Result
The error above.
Expected Result
No error.
Screenshots

n/a
Additional context

GitHub Actions

Had the same issue on a couple of GitHub Actions this morning.

@hartwork we're tracking this via #96.
We've implemented a central fix and re-published all repos, so this should be resolved. Some customers have reported a delay in resolution due to cache latency, but the issues have generally been resolving over time.
If you're still experiencing this issue, let us know which IP you're hitting so we can investigate further.


Ubuntu 19.04 instructions don't add repo to list

Problem encountered on https://dotnet.microsoft.com/download/linux-package-manager/ubuntu19-04/sdk-current
Operating System: Linux Ubuntu 19.04 - x64
Provide details about the problem you are experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
After following the instructions, the repo doesn't show up in my list or when I do apt update.
However, I am able to add the repo manually by adding "https://packages.microsoft.com/ubuntu/19.04/prod disco InRelease" to the other software category in Software & Updates

Duplicate of #2526


Step 2 for Private Channel Messages Shouldn't Include '-Role Member'

Under Include private channel messages in an eDiscovery search, the command in Step 2 includes '-Role Member' at the end.  This excludes Owners which can also create messages.  Therefore, an eDiscovery based on the results of Step 2 will likely miss some messages.
The code for Step 2 should be:
Get-TeamChannelUser -GroupId <GroupID> -DisplayName "Engineering"
Step 3 should also be updated to say,

Include the mailboxes of all members and owners ...

It would also help to have a step before Step 1 in this section that shows how to get the GroupID of a team.  For example:

Run the following command to get the GroupID of the team:
Get-Team -MailNickName "BusinessDevelopment"

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

ID: 840dd36b-8c29-9738-4adc-ea9a7d277fd0
Version Independent ID: b12c43c3-ed81-ace5-dfeb-77cac0f97fe9
Content: Conduct an eDiscovery investigation of content - Microsoft Teams
Content Source: Teams/eDiscovery-investigation.md
Service: msteams
GitHub Login: @markjjo
Microsoft Alias: markjjo

@VShrubowich Thanks very much for the feedback. I will implement your recommendations.


CSS not preserved when building the application

The changes done to CSS classes (like, .bm-burger-button, .bm-item-list) doesn't work when I build and deploy the application on the server. When checking locally, it works.
Please suggest.

I am having the same issue here. any solution ?

I had the same issue. A quick and dirty solution would be to use the CSS !import property.

@lukasrump as much as I hate having 30+ css lines with !important in single component, this works well as a "quick and dirty" solution. Thanks!
As for the component, it would be great if you could easily define styling.


rewrite enzyme tests in react-testing-library

We want to re-write the enzyme based tests in react-testing-library. For example: Profile.test.js is in enzyme. Eventually we want to remove it as a dependency on the client

Can I work on this?

Yes, please checkout our guidelines for contributing for details.

could you please assign it to me?

@theashraf We can not assign it to you, but you can work on it and create a PR.


Please clarify the diagram under the heading 'Routing Example'

As the Virtual network gateway is deployed within a Gateway Subnet (which is contained within the Virtual Network), shouldn't the Virtual Network Gateway be shown as part of the Virtual Network in the diagram?
Showing the Gateway outside the Virtual Network confuses readers alike. Or please let me know if there is any misunderstanding in my understanding

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

ID: 38bd69ac-a1b5-a401-184d-37b55188a7c4
Version Independent ID: ef976d45-36eb-8a32-4b29-ae03412165d2
Content: Azure virtual network traffic routing
Content Source: articles/virtual-network/virtual-networks-udr-overview.md
Service: virtual-network
GitHub Login: @jimdial
Microsoft Alias: jdial

@ravikiran-srini Thanks for the feedback! We are currently investigating and will update you shortly.

@ravikiran-srini you understanding is correct. I will pass this along to the author.
Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Hi @ravikiran-srini
I'm filling in for Jim Dial who's out of the office for a while. I'll get this sorted and ensure an update if appropriate. Thanks!
@TravisCragg-MSFT

Hi @ravikiran-srini
According to the PM, it's already in there as "VPN Gateway." I apologize for my lack of familiarity with the docs and subject area. Thanks for your contribution!
@TravisCragg-MSFT
#please-close

@ravikiran-srini We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

@TravisCragg-MSFT, this issue was closed without the required changes to diagram.
The VPN Gateway is still shown as a separate entity, outside VNet-1's scope. Consider the following fixes:

VNet-1 should feature a GatewaySubnet (<IP_ADDRESS>/28)
VPN Gateway should be shown inside that GatewaySubnet, rather floating outside the VNet-1's scope

Also, mind the second requirement in the proposed scenario:
2. Enable an on-premises network to communicate securely with both virtual networks through a VPN tunnel over the Internet.
One of VNet-2's address ranges should also have a GatewaySubnet (<IP_ADDRESS>/28 or <IP_ADDRESS>/28).
A second VPN Gateway linking to the Enterprise (on-prem) should be shown inside that GatewaySubnet.


Add Openverse UA string to server-side API requests

Problem

We currently take no measures to identify server-side requests to the API as coming from the Openverse frontend.
Description

We should add a user agent string similar to those used by the API to make outbound requests on Openverse's behalf. That uses the following format:
Openverse{{purpose}}/{API_VERSION} (https://wordpress.org/openverse)
Any suggestions on what approach to take here, @WordPress/openverse?
Alternatives

Additional context

Implementation

[ ] 🙋 I would be interested in implementing this feature.

It's worth noting that the catalog has a slightly different UA string form:
https://github.com/WordPress/openverse-catalog/blob/517ffcdda630ae174fff3ab501bdc76893c73dfe/openverse_catalog/dags/common/loader/provider_details.py#L116
I don't think we need to include the contact mail for this particular UA though, since we'll just be hitting our own service (and hopefully we know who we are 🤠)

We already send a UA string in the frontend for the translations, we should use the same for the client side. Unifying with the API and Catalogue would be good as well, though the API sends a separate UA depending on the reason it is making the request.
https://github.com/WordPress/openverse-frontend/blob/a3fdb1560f558ca1012f93f08b92b1f25972d2c3/src/locales/scripts/axios.js#L4
Including the contact mail seems fine if we're just sharing the same template across services?


fixed ui bg where overflowed contents background was white

What does this PR do?
there is a default linear gradient for the background for the wholeviewport and in mobile devices or in desktop version when we resize the page the overflowed content was not getting this linear gradient instead its getting the default white background making the ui look non uniform #180
Related Issue(s)
#180 is the issue related to this task
Changes
just added a tailwind css class that gives the provided linear gradient background not only to viewport but to overflowed content too
Screenshots or GIFs (if applicable)
before fixing the bug (mobile version)

before fixing the bug (desktop version)

after fixing the bug mobile version

after fixing the bug desktop version

Checklist

[x] I have read and followed the contributing guidelines.
[x] My code follows the project's coding style and conventions.
[ ] I have added unit tests (if applicable) to ensure the code works as expected.
[ ] I have updated the project documentation (if necessary).

Additional Comments
Add any additional comments, context, or information about this PR.
By submitting this PR, I confirm that:

[x] I have reviewed my code and believe it is ready for merging.
[x] I understand that this PR may be subject to review and changes.
[x] I agree to abide by the code of conduct and contributing guidelines of this project.

Thank you for your contribution 🚀


Add NodeProperty.js

To generalize WireNode for common code (during development of WaveInterference), I realized it would be nice to be able to use the axon Property interface for a location relative to a scenery Node.  I considered calling this NodeRelativePositionProperty, but that seemed too verbose at call sites, so I'm instead opting for NodePositionProperty.  I also considered implementing this in axon, which could be done since there is no module dependency on scenery, but then realized we could not write unit tests for it in axon without introducing scenery module dependencies.   I'll commit my initial draft and proposed usage, then assign to @jonathanolson for review.

Lint is passing, aqua is passing, and example use case in Wave Interference seems to be working OK, so I committed rough drafts.  @jonathanolson do you have time to review NodePositionProperty?

Looks good, a few thoughts:

Is it possible to use onStatic/offStatic, or have an option? Forcing the 'on' option means every bounds change will cause an array copy for safety.
It looks like the same pattern could be used for single coordinates (e.g. 'left'). Could that be allowed also?

Perhaps this would work for the 2-way binding?
// Copyright 2018, University of Colorado Boulder

/**
 * An axon Property for a Node.  When the trigger changes, the Property value changes according to the specified getValue
 * function, which can have any type.
 *
 * @author Sam Reid (PhET Interactive Simulations)
 */
define( function( require ) {
  'use strict';

  // modules
  var inherit = require( 'PHET_CORE/inherit' );
  var Property = require( 'AXON/Property' );
  var scenery = require( 'SCENERY/scenery' );

  /**
   * @param {Node} node
   * @param {string} trigger - the Node trigger that will cause this NodeProperty to update, such as 'bounds', or 'opacity'
   * @param {string} attribute - for example 'left' or 'centerBottom' or 'visible'
   * @param {Object} [options]
   */
  function NodeProperty( node, trigger, attribute, options ) {
    assert && assert( typeof attribute === 'string', 'wrong type for getLocation' );
    var self = this;

    // Two-way binding: Value changes that come from somewhere other than the Node get propagated back to the Node
    var settingValue = false;

    // @private - for disposal
    this.node = node;

    // @private - for disposal
    this.trigger = trigger;

    // Read-only Property that describes a part relative to the bounds of the node.
    Property.call( this, node[ attribute ], options );

    // @private - When the node Bounds change, update the position property
    this.changeListener = function() {
      settingValue = true;
      self.set( node[ attribute ] );
      settingValue = false;
    };

    // onStatic (as opposed to 'on') avoids array allocation, but means the listener cannot cause disposal of this node.
    node.onStatic( options.trigger, this.changeListener );

    this.lazyLink( function( value ) {
      if ( !settingValue ) {
        node[ attribute ] = value;
      }
    } );
  }

  scenery.register( 'NodeProperty', NodeProperty );

  return inherit( Property, NodeProperty, {

    /**
     * Unlinks listeners when disposed.
     * @public
     */
    dispose: function() {
      this.node.offStatic( this.trigger, this.changeListener );
      Property.prototype.dispose.call( this );
    }
  } );
} );

Following through with this (applying this to NodeIO opacityProperty), I'm running into the problem where NodeProperty cannot use NumberPropertyIO, very closely related to https://github.com/phetsims/phet-io/issues/1292
I'll take a closer look before discussing with @jonathanolson further.

@jonathanolson and I discussed this and decided that the double guards are probably sufficient--we marked a comment in the header to indicate what to do if we detect an infinite loop in testing.

Ready for your review @jonathanolson.

I thought it could be error-prone to implement this feature as a link listener, because a client would be able to unlink it, say by calling unlinkAll.  So I thought it better to bake it in as a hardcoded feature.  For example:
var myProperty = new NodeProperty(...);
myProperty.link(myListener1);
myProperty.link(myListener2);
myProperty.unlinkAll(); // Intended to remove myListener1 and myListener2 but myProperty is now broken

unlinkAll seems unsafe in general to call on any Property, although I understand the argument. I'll leave it up to you.

It seems unlinkAll is only used 5 times or so, but they seem reasonable (or maybe we should rewrite them to use unlink(arg)?) . I'm inclined to stick with the hardcoded implementation rather than as a link (actually first draft was implemented as a link before I converted it).

Sounds good, closing.


Store if alert has been shown in Desktop/ios

To avoid showing the alert everytime.

Which alert is this?

when iOS or Desktop an alert is shown everytime, which can be annoying for the users.  Perhaps we can keep the alert on first load and then add a message at the top of the home screen? Not sure what the best solution is, but we definetly need to tell users that the app is (as of now) designed for android devices

Hmm weird. I can't see desktoporiosPrompt being used anywhere in main at the moment. Has it been taken out?

we just used 'alert'. Line 132 in main.js. I guess it worked as a temporary solution

we could set this in localStorage (which would survive until explicitly cleared) or could set a cookie (which we can set an expiry on)


grpc_cli compilation error

Hi, Would you please let me know how to solve this compilation issue in today's build?
root1@root1-Latitude-E7450:~/grpc$ make grpc_cli
..
[AR]      Creating /home/root1/grpc/libs/opt/libgpr.a
[CXX]     Compiling test/cpp/util/test_config.cc
test/cpp/util/test_config.cc:35:27: fatal error: gflags/gflags.h: No such file or directory
#include <gflags/gflags.h>
^
compilation terminated.
make: *** [/home/root1/grpc/objs/opt/test/cpp/util/test_config.o] Error 1
-Mahesh

I was able resolve the issue with:
sudo apt-get install libgflags-dev

Is this the right solution, or should it be able to build from the copy in third_party?
If the former, should there be a dep check in Makefile.template?


update assemble and rpmbuild in order to include the files of config

Tips

Thanks very much for contributing to Apache DolphinScheduler.
Please review https://dolphinscheduler.apache.org/en-us/community/index.html before opening a pull request.

What is the purpose of the pull request
update assemble and rpmbuild because config/.* remove script to dolphinscheduler-server/src/main/resources*
Brief change log
update assemble and rpmbuild because config/.* remove script to dolphinscheduler-server/src/main/resources*
Verify this pull request
execute mvn clean package -Prelease or mvn clean package -Pnginx or mvn clean package -Prpmbuild
the config/. will include the conf folder

Codecov Report

Merging #1609 into dev will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##             dev   #1609   +/-   ##
=====================================
  Coverage   9.07%   9.07%
=====================================
  Files        283     283
  Lines      13846   13846
  Branches    2205    2205
=====================================
  Hits        1256    1256
  Misses     12490   12490
  Partials     100     100

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 7826843...ce6c5e9. Read the comment docs.


[JS]: Vanilla and DOM Manipulation

Description
Directory
Flavours/Vanilla and DOM Manipulation
Decription

Talk about what is DOM manipulation
Talk about how to do some manipulations using Vanilla JS

Domain
JavaScript
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign


javascript, jquery problem

Hello,
I'm trying to display my form comment on a page.
I've got an issue in my console :
comments.js:85 Uncaught TypeError: $.get(...).error is not a function
at Object.get (comments.js:85)
at Object.getThreadComments (comments.js:103)
at comments.js:525
at comments.js:540
I don't know how can i fix it.
(i've got jquery 3.2.1)
Can you help me ?
Thank you very much

Same happened to me. Using jQuery 3.2.1 and Symfony 3

same to me +1

did anyone figured this out?

still no support!!!

The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callback methods are removed as of jQuery 3.0. You can use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.

To support jQuery 3.*
from
           $.post(url, data, success).error(wrappedErrorCallback).complete(wrappedCompleteCallback);
to
           $.post(url, data, success).fail(wrappedErrorCallback).done(wrappedCompleteCallback);
from
           $.get(url, data, success).error(wrappedErrorCallback);
to
           $.get(url, data, success).fail(wrappedErrorCallback);

This was fixed in master branch several months ago: https://github.com/FriendsOfSymfony/FOSCommentBundle/commit/c721064c8f598be97c36a959e910a78a27ff670e

Ok i got it.
We have to use the master branch and use jquery.min.js and not jquery.slim.js

I already use jquery.min.js but always the same problem ...

I have to use Jquery1.10.x to get away the problem

I did like KhanMaytok. And solved problem.

Will tag FOSCommentBundle 3.0 before the end of the year.


Non-Standard genre in Polish - Fantasy

Version: 3.0-SNAPSHOT
Build: 2018-09-27 00:35
OS: Windows 7 6.1 Polish
JDK: 1.8.0_181 amd64 Oracle Corporation
How to add an non-stander genre - Fantasy ?.
TMM translates the term Fantasy into Polish - Fantastyka. However, it is not unambiguous in Polish. Fantasy is a general term (eg Jurassic World, The Twilight Saga, The League of Extraordinary Gentlemen, etc.), but they are not S-F and Fantasy is commonly referred to as medieval films (Lord of the Rings, Conan, The Huntsman: Winter's War, etc.)
If I try to enter exactly Fantasy - it automatically saves as Fantastyka.

Well, internally, the genre IS already called Fantasy- therefor you cannot enter it twice ;)
But it mainly depends upon the scraper source, how they define the genres... we're just taking them 1:1 and translating...
Feel free, to add own genres in TMM, and tag them accordingly....

OK understands. Of course, I can handle it differently, I will try eg Fantasy (Fantasy) :) or I will use Tag.


Joypad vibration not working on macOS Sonoma

Tested versions

Reproducible in v4.3.dev3.official [36e943b6b], v4.2.1.stable.official [b09f793f5]

System information
Godot v4.3.dev3 - macOS 14.3.1 - Vulkan (Forward+) - dedicated AMD Radeon Pro 5500 XT - Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz (16 Threads)
Issue description
On macOS, the Input.start_joy_vibration() function seems to have no effect. I have tested it with:

Xbox Wireless Controller (model 1708), both wirelessly and plugged in via Micro-USB
DUALSHOCK 4 Wireless Controller (model CUH-ZCT2U), both wirelessly and plugged in via Micro-USB

This doesn't seem to be a macOS-side issue, as from the System Settings > Game Controllers menu, I can click "Identify" when either of the controllers are connected and they will vibrate.
NOTE: This sounds an awful lot like the issue addressed with #80709. It was merged 2 days ago, whereas 4.3-dev3 was from 14 days ago. If I have time soon, I may be able to try building the current master branch and seeing if it's fixed.
Steps to reproduce
In general, you can include a line like Input.start_joy_vibration(0, 1.0, 1.0, 1.0) somewhere, and when run, the controller will not vibrate.
In my MRP, as the game screen suggests, you can press the "east" button (B on Xbox Wireless Controller, Circle on DUALSHOCK 4) to call start_joy_vibration. A confirmation message will be printed with the parameters being sent to the function.
Minimal reproduction project (MRP)
ControllerVibrationTest-4.3dev3 packaged.zip

Can you try the latest GitHub Actions build of the master branch? https://nightly.link/godotengine/godot/actions/runs/8007280917/macos-editor.zip
Note that CI builds aren't notarized, so you'll have to follow instructions on Running on macOS.

Just tested it, and controller vibration is indeed working with v4.3.dev.gh [b15105a35]! 😁
Thanks so much for suggesting that, and I'm sorry I didn't catch that those builds were an option. In the future I'll be sure to check those as well :)
I assume this means the issue can be closed? For now, I'll leave it open just in case either there's other things to tackle or closing issues is only supposed to be done by maintainers. Thanks again!

Closing as the original issue was resolved by https://github.com/godotengine/godot/pull/80709


Implement Serpentine Helmet (fixed)

This is a remake of https://github.com/geheur/weapon-charges/pull/8 but with the code refactored and properly working tracking.
Additionally, the number and size of commits has been reduced.
This PR implements the Serpentine Helmet into the list of items tracked by the plugin.

All requested changes have been made! Let me know if anything else needs done.


Improved config-file handling to match SwiftLint's expected behavior.

This fixes #160 by not providing a default config_file. Instead it lets SwiftLint handle unspecified config files.
Users that explicitly provided a config_file should not see any changes.

@ashfurrow  I deleted a test that should no longer apply now that the plugin doesn't provide a default config file. Lmk if this is the correct approach.


[NFR] Add support static property default empty array

class A {
private static _B = [];
Zephir\CompilerException: Unknown default type: empty-array

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/1431261-nfr-add-support-static-property-default-empty-array?utm_campaign=plugin&utm_content=tracker%2F280146&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F280146&utm_medium=issues&utm_source=github).

Close ?


Add update-grayskull to conda-forge.yml

See https://conda-forge.org/docs/maintainer/conda_forge_yml/#bot for the relevant documentation. This will ensure that change in dependencies (like the one occuring in rod 0.2.0) will be automatically propagated to the conda-forge recipe.
Checklist

[x] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender


Spinner added to a fresh feature branch.

just commited and pushed two files.

 You should sign our Contributor License Agreement in order to get your pull request merged.

w00t!


Add missing Openssl depends

The only item here I am concerned about if if you pull in your own libfmt, by default it does not build a .so, only a static .a. This will lot link as it is not built with -fPic. I am not sure if there is a way to tell this to use a shared library for the fmt library, Other than that this adds the missing depends on OpenSSL.

we have https://github.com/apache/trafficserver/pull/10800 that includes this fix and more.. might want to close this one if we that the other PR from @cmcfarlen

closing this PR as the other PR was merged


SDF library update to S&box Scene System

Hi,
It would be cool to get the SDF library back on S&box Scene Edition.
I know it have been started a month ago with https://github.com/Facepunch/sbox-scenestaging/tree/libsdf but with a recent Scene update, all is fucked up :

No more GameEvent
No more BinaryStreamExtension
No more BaseNetworkable.OnCallRemoteProcedure
etc.

Regards

Currently also getting whitelist errors:
 03:27:03   PackageLoader/GameMenu Whitelist Error: Sandbox.Polygons.PolygonMeshBuilder.AddSvg(..) - [None]   Failed to load type 'Rect' from assembly 'Sandbox.System, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'
 03:27:03   PackageLoader/GameMenu Whitelist Error: Sandbox.Polygons.PolygonMeshBuilder.GetTangent(..) - [None]   Missing method 'Vector3 Vector3.Cross(Vector3, Vector3)'
 03:27:03   PackageLoader/GameMenu Whitelist Error: One or more errors occurred. (TypeDefinition was null - couldn't resolve Rect) (Object reference not set to an instance of an object.)
 03:27:03   PackageLoader/GameMenu Couldn't load package.facepunch.libpolygon - access control error
 03:27:03   PackageManager Error installing local package apetavern.grubs-scene#local: Error loading package.facepunch.libpolygon.dll

Starting on this now.


Implement logic at any level of delay

What is the purpose of the change
Support custom time delay queue, and do not require additional sorting and persistence, through the custom time and the preset level mapping to complete
Brief changelog
A new method, resetMsgDelayTimeLevel(), is added to the ScheduleMessageService to map any time to the preset delayLevel, which is called in the CommitLog asyncPutMessage(), putMessage ()
A correction logic has been added that additional time may occur when messages are in and out of the queue multiple times. The correction logic is used to correct the remaining delay time of the message so that the next appropriate queue can be selected to hold the message.
Two custom parameters have been added
MSG. PutUserProperty (" CUSTOM_DELAY_TIME_SECONDS, "XXX); -> is used to store custom delay times
MSG. PutUserProperty (" EXPECTED_DELIVER_TIME, "XXX); -> calculates the expected execution time when the message is first received
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage increased (+0.07%) to 50.897% when pulling 0f399a9940d040c4d49c52b6e7e4ef3234582c53 on jiangchuan-java:master into 8ef01a6c635f6972847c40d5540b1945180d7cbd on apache:master.

Similar to #1882, except that delaylvel resets one on commitlog and one on store.

I will close this pull request first. If you have any questions, you can resubmit the pull request. But Plz pay attention to the following points:
Firstly, plz submit related issues to link this PR and explain the purpose of PR according to the format.
Second, you need to change the target branch to develop.
Finally, plz name the pull request in the correct format.


Implement compatibility for WebProxies

Adds an implementation that allows users to configure a WebProxy that will be used for all requests. Addresses issue #51.
To use, call this method at start:
RedditSharp.HttpWebReqProxy.SetupWebRequestProxy("http://proxyaddress", "domain\\username", "password");

Can also disable the proxy configuration settings later by calling RedditSharp.HttpWebReqProxy.DisableWebRequestProxy();
I think I hit all of the places where System.Net.HttpWebRequest are created and used (if I missed any, I haven't caught it in my initial testing).

(Note: C# isn't my primary language of experience, so I apologize if there are any faux pas that I've made. Let me know if there's anything I should change or fix.)

Thank you, but the same thing can be (and should be) accomplished by providing an alternate implementation of IWebAgent that sets up the proxy for each request, rather than by extending RedditSharp to fulfill every niche situation itself.

but the same thing can be (and should be) accomplished by providing an alternate implementation of IWebAgent that sets up the proxy for each request

If that is the case, then RedditSharp.WebAgent should be inheritable and CreateRequest (and other methods and functions) should be Overridable so this would be a much simpler thing to do, instead of having to completely rewrite the entire implementation of WebAgent (which is the opposite of D.R.Y.)

That's fair, you should take that strategy in a seperate PR.

I second both of these motions. I re-implemented WebAgent for my own purposes and it was annoying not being able to inherit from it. But I believe I did update in a previous pull request all the locations I knew of so that you could pass in a custom IWebAgent and not conflict with the packaged WebAgent implementation.


Server Crash

After firing the .exe, I can open the Welcome web page. Going to the Project or Config page kills the process because of an error- operation not permitted... That's about all I can read before it closes.
The new page appears to open but the server has to be restarted.
Here's an error that didn;t close the server window:
2022-02-06T23:54:38.779Z [SPX] error: spx.writeFile - Error while saving: C:\Program Files\SPXGC\config.json: Error: EPERM: operation not permitted, open 'C:\Program Files\SPXGC\config.json'

This happens on Windows if:

SPX is located within Program Files-folder
and the current user does not have Administrative privileges to that folder

This can be fixed by moving SPX to another root folder, such as C:\SPX\


ExpiryPolicy exception handling should not mandate error hiding

The JavaDoc on ExpiryPolicy.getExpiryForCreation() says:

Should an exception occur while determining the Duration, an implementation
specific default {@link Duration} will be used.

There is no TCK test for it.
What the Spec demands is, that exceptions are swallowed.  That is not a good idea.
https://en.wikipedia.org/wiki/Error_hiding
Suggestion:
Remove the sentence. Each implementation should be able to handle this in the best way.

All implementations have default durations. e.g. Ehcache was 30 minutes. So it should be a simple thing for an implementation to return a default if something goes wrong. We are essentially saying that each implementation has a constant which is used if nothing else gets calculated.
I agree with you about not swallowing exceptions. But this is a simple default configuration issue.
Note this could happen if an implementation has an invalid config. It should fail fast and be reporting the issue.
So not fixing this one.


is there any examples about visualization of model?

could you please provide some examples about visualization through API? after the model is trained and tested,  there are lots of files are saved, I have no idea of which file i shall use when visualising.

The visualization API provides functions with parameters whose names are pretty recognizable. For instance learning_curves needs the training statistics file and you cna see you have a file training_statistics.json and likewise for predictions, probabilities and so on.
In the visualization section of the user guide you can find examples of the commands, the API uses exactly the same name and parameters, so it should be easy to figure it out. Let us know if you have further doubts.

thank you


[FR] add swimlande to task edit form

In the new task form, add swimlane like column dropdown:

I agree, it would save some time depending on how swimlanes are used

It's in "task add", but still missing from "task edit"

It's already available, the dropdown is visible when there is at least one swim-lane.


Add an option to not download binaries

Hello,
For my needs I created debian package with prometheus inside.
So I need an ansible role to configure prometheus but the installation is done through package management tool.
I added an option in this role prometeus_binary_download to disable tasks regarding the downloads.
This option is set to true by default to not change the current behavior of this role.
Thanks.

My package is not as advanced as the package provided by debian for example.
I only included into the package the files in the official tar.gz, not more.
It's why your playbook is very useful in this case.

If your package ships only prometheus binaries, why not install and manage it with this role then? This is literally what it does. And if you don't want to contact internet then provide binaries with prometheus_binary_local_dir

It seems your use-case is specific to your own environment and does not follow best practices in package management. I cannot merge this patch since in cloudalchemy we try to adhere to all possible best practices.

The servers where prometheus will be installed does not have access to internet, the server used to deploy prometheus does not have access to internet also.
It's not only my needs because someone else ask for the same feature but no matter ... I will do it myself.


instable after update

Hyprland Version
Hyprland, built from branch  at commit v0.33.1  (). Tag:  flags: (if any) debug
Bug or Regression?
Bug
Description
I recently (over the last 2 Days) had a lot more crashes than before (~every few hours). I suspect this is connected to a update i did around that time.
How to reproduce
They seem to be more frequent when watching videos in qutebrowser. (qutebrowser sometimes crashes by itself , but usually hyprland dies too.)
Crash reports, logs, images, videos
hyprlandCrashReport129331.txt

this looks like a crash in your display driver, nouveau.

ok, thanks i will look into that


Peer-to-peer code review

Good job so far. However, there are a few changes required.

Kindly add styling to the button to ensure that your project matches the Figma design.
Please ensure there are no linter errors in your code. Use the stylelint command to remove any indentation
To avoid clutter on your code, kindly remove all dead and unused comments

[Optional]

Consider using the ::after and ::before pseudoelements on your universal selector.

Issues Resolved, thank you for the insightful recommendations.


register

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/70754
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.0 -m "<description of version>" d9bd49ec04b58e7b9711072936fcd42adca1b85f
git push origin v1.0.0

@JuliaRegistrator register

Registration pull request updated: JuliaRegistries/General/70754
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.0 -m "<description of version>" 33103593b5d2418030acb0654650ac63901320dc
git push origin v1.0.0

@JuliaRegistrator register

Registration pull request updated: JuliaRegistries/General/70754
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.0 -m "<description of version>" 03ff543c8e1b56f4f4189f69177268e5f192b499
git push origin v1.0.0

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/71064
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.1 -m "<description of version>" 2bf5eb9852f9a7fc40f7654e5d3badb90c3f02ae
git push origin v1.0.1

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/71097
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.2 -m "<description of version>" 9619ca8c53ce3d4bbe4f0efc18f5ba86ca689aab
git push origin v1.0.2

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/71116
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.3 -m "<description of version>" d92cb857d3e20259a570f3c37d32586543b15e2b
git push origin v1.0.3

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/71216
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.4 -m "<description of version>" 192509986fb46516a8f33f3bbb43343b48f98a70
git push origin v1.0.4

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/71250
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.5 -m "<description of version>" 6ef295ce1d38e32f86ce1471578f84b0f0184c74
git push origin v1.0.5

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/71263
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.6 -m "<description of version>" 52f0c29648e39b9ca68552e29c783201b6258afd
git push origin v1.0.6

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/71877
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v1.0.7 -m "<description of version>" 49b8b8fb8888cbb6de80f3ce660504caaf043116
git push origin v1.0.7


Improve the UI/UX design of any Resource page

Problem
The Design of the Resouce page ( which can be navigated to by clicking any of the thunbnails ) is very basic .
Resolution
The above stated problem can be solved by adding more description of the resource , improving the frontend ( by grouping them up in a card/box ) , tweaking the color palette of the page and adding some basic animations using gsap , aos (animation-on-scroll) or using keyframes.
Implementation

[x] I would be interested in implementing this feature.

@C-NikhilKarthik Thank you for this contribution! ❤
I agree that an upgrade in UX is important, but would point you to Vocabulary our current Design System, and the Open Source website which utilizes it. All CC sites will be moving toward Vocabulary.
I'd urge you to look through those resources and outline specific improvements that would bring this project inline with the current Design System.
Speaking specifically to add animation, that's not necessarily within the scope of this project in most circumstances. Any animation would be the subtle use-cases that Vocabulary enables, and otherwise we'd hope to avoid to keep things simple, stable, and Accessible.
Moving to ticket work required for now.

@possumbilities Agree to use Vocabulary design system in this project, But Can we reproduce the same design with CSS in this project?
PS: As I'm proficient in ReactJS and not VueJS, I can make exact appearance with CSS in this repository but it would be difficult for me to integrate vocabulary component in resource page. Can we go ahead with CSS only?

@possumbilities Hello, I tried to run the vocabulary repo locally but i was unable to do so, could you please guide me about how I could view the design of the components provided by creative Commons. The setup guidelines provided in the readme.md file says the run  npm run serve
But there are no scripts in the package.json file.

Hi all! I should have been more clear, that's entirely on me.
Vocabulary is a design system which means it exists first as a visual language, and second as a code implementation. The visual language is worth utilizing and borrowing from or even rewriting anew, as the current code implementation is not in a usable/stable state, as outlined in its README.md.

🚧 Notice 09.19.22: This repository is currently unstable, the Vocabulary project as a whole is undergoing major changes

Anyone wanting to implement Vocabulary can read its documentation, and also view the Creative Commons Open Source website (which utilizes the visual language of Vocabulary) for guidance. But I would not at all recommend you try to incorporate the current codebase of Vocabulary at this time :)

@C-NikhilKarthik Hi! I think some measure of visual representation here might be helpful in illustrating what you are planning on going for. It doesn't necessarily have to be high fidelity, but since we're talking about the overall approach to the UX/UI we'd need some kind of wireframe at a minimum to discuss and build from (if not a higher fidelity mockup).

@possumbilities  Hi! would a figma or framer design be enough for showcasing the changes i want to implement or display?

@C-NikhilKarthik Either, but I'd suggest you upload them as still images here so that for the future they remain easily documented.

@possumbilities Hello, can you please tell me if the above provided design is good enough? If yes can i start working on implementation of this proposed idea?

@possumbilities Hello, can you please tell me if the above provided design is good enough? If yes can i start working on implementation of this proposed idea?

@C-NikhilKarthik Hi! it's definitely headed a better direction, I'd again point you back to Vocabulary to see how it does buttons and various elements to build from. It's good a starting WF, but it would need more fidelity from here that's aligned with Vocabulary before code implementation could begin.
I'd suggest you take this as a wireframe and try to incorporate specific UI elements from Vocabulary visually into it so it would be closer in execution to the final implementation you are seeking and then we can continue the conversation from there.

Hi! I have been looking into this issue, and even though it is tagged as requiring work, I think this is the best place to share a mockup I created in case it is useful for anyone working on it.
One important thing to note is that currently, the Resource name is displayed inside an h2, and I think changing it to an h1 will improve site accessibility.


Turn tenor links into gifs automatically

Because Discord

This would require adding some script from Tenor, which ...no.


python-omniorb is not available on debian, use omniorb, see https://packages.debian.org/search?suite=all&section=all&arch=any&searchon=names&keywords=omniidl

Please add the following dependency to the rosdep database.
Package name:
python-omniorb
Package Upstream Source:
[python-omniorb, python-omniorb-omg, omniidl-python] is not avilable on debian.
https://packages.debian.org/search?suite=all&section=all&arch=any&searchon=names&keywords=omniidl
This fix should resolve build failure on https://build.ros.org/job/Nbin_db_dB64__openhrp3__debian_buster_amd64__binary/289/console ()

thank you for comments, I'll use omniidl omniorb rosdep keys insted.
https://github.com/tork-a/openhrp3-release/commit/507893d16dcfc7900a0e9d4d1b68194752aa5b27


Test succeed but the report is not generated

PhantomJS 2.1.1 (Windows 7 0.0.0): Executed 1 of 1 SUCCESS (0 secs / 0.567 secs)
PhantomJS 2.1.1 (Windows 7 0.0.0): Executed 1 of 1 SUCCESS (1.136 secs / 0.567 s
ERROR: 'EXCEPTION: Error in :0:0'
PhantomJS 2.1.1 (Windows 7 0.0.0): Executed 1 of 1 SUCCESS (1.136 secs / 0.567 s
ERROR: 'STACKTRACE:'
PhantomJS 2.1.1 (Windows 7 0.0.0): Executed 1 of 1 SUCCESS (1.136 secs / 0.567 s
ecs)
Test Done with exit code: 0
Remapping coverage to TypeScript format...
[11:46:55] Finished 'unit-test' after 7.37 s
[11:46:55] Starting 'test'...
[11:46:55] Finished 'test' after 15 µs
Remapping done! View the result in report/remap/html-report
09 06 2016 11:47:05.379:WARN [PhantomJS 2.1.1 (Windows 7 0.0.0)]: Disconnected (
PhantomJS 2.1.1 (Windows 7 0.0.0): Executed 1 of 1 DISCONNECTED (11.144 secs / 0
.567 secs)
Test Done with exit code: 1
Remapping coverage to TypeScript format...
[11:47:05] 'unit-test' errored after 17 s
[11:47:05] Error: Unit test failed.
at formatError (C:\Users\pgarge\AppData\Roaming\npm\node_modules\gulp\bin\gu
lp.js:169:10)
at Gulp. (C:\Users\pgarge\AppData\Roaming\npm\node_modules\gulp\b
in\gulp.js:195:15)
at emitOne (events.js:96:13)
at Gulp.emit (events.js:188:7)
at Gulp.Orchestrator._emitTaskDone (C:\acex\16.09\AppLib\CE.InsightsWeb\node
_modules\orchestrator\index.js:264:8)
at C:\acex\16.09\AppLib\CE.InsightsWeb\node_modules\orchestrator\index.js:27
5:23
at finish (C:\acex\16.09\AppLib\CE.InsightsWeb\node_modules\orchestrator\lib
\runTask.js:21:8)
at cb (C:\acex\16.09\AppLib\CE.InsightsWeb\node_modules\orchestrator\lib\run
Task.js:29:3)
at karmaDone (C:\acex\16.09\AppLib\CE.InsightsWeb\tasks\test.js:23:13)
at removeAllListeners (C:\acex\16.09\AppLib\CE.InsightsWeb\node_modules\karm
a\lib\server.js:336:7)
at C:\acex\16.09\AppLib\CE.InsightsWeb\node_modules\karma\lib\server.js:347:
9
at Server. (net.js:1503:9)
at Server.g (events.js:286:16)
at emitNone (events.js:86:13)
at Server.emit (events.js:185:7)
at emitCloseNT (net.js:1549:8)
at _combinedTickCallback (internal/process/next_tick.js:71:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
Remapping done! View the result in report/remap/html-report
Any help will be appreciated.

Do you use the latest angular2-starter?
Sorry I can't reproduce it

closing because no repro steps

Hello,
I have same issue, could you help me.
`03 01 2017 12:21:47.429:INFO [karma]: Karma v1.3.0 server started at http://localhost:9876/
03 01 2017 12:21:47.432:INFO [launcher]: Launching browser PhantomJS with unlimited concurrency
03 01 2017 12:21:47.440:INFO [launcher]: Starting browser PhantomJS
03 01 2017 12:21:49.191:INFO [PhantomJS 2.1.1 (Windows 7 0.0.0)]: Connected on socket /#7JkPqiVw1ljjQoBQAAAA with id 52982360
03 01 2017 12:21:59.204:WARN [PhantomJS 2.1.1 (Windows 7 0.0.0)]: Disconnected (1 times), because no message in 10000 ms.
PhantomJS 2.1.1 (Windows 7 0.0.0) ERROR
Disconnected, because no message in 10000 ms.
[12:21:59] Remapping coverage to TypeScript format...
[12:21:59] Test Done with exit code: 1
[12:21:59] 'unit-test' errored after 21 s
[12:21:59] Error: 1
at formatError (C:\Users\38304252230\AppData\Roaming\npm\node_modules\gulp-cli\lib\versioned^3.7.0\formatError.js:20:10)
at Gulp. (C:\Users\38304252230\AppData\Roaming\npm\node_modules\gulp-cli\lib\versioned^3.7.0\log\events.js:41:15)
at emitOne (events.js:101:20)
at Gulp.emit (events.js:188:7)
at Gulp.Orchestrator._emitTaskDone (C:\Users\38304252230\smit_workspace\kais-ui\node_modules\orchestrator\index.js:264:8)
at C:\Users\38304252230\smit_workspace\kais-ui\node_modules\orchestrator\index.js:275:23
at finish (C:\Users\38304252230\smit_workspace\kais-ui\node_modules\orchestrator\lib\runTask.js:21:8)
at cb (C:\Users\38304252230\smit_workspace\kais-ui\node_modules\orchestrator\lib\runTask.js:29:3)
at DestroyableTransform. (C:\Users\38304252230\smit_workspace\kais-ui\config\gulp\tasks\test.js:67:13)
at emitNone (events.js:91:20)
at DestroyableTransform.emit (events.js:185:7)
at finishMaybe (C:\Users\38304252230\smit_workspace\kais-ui\node_modules\remap-istanbul\node_modules\readable-stream\lib_stream_writable.js:475:14)
at endWritable (C:\Users\38304252230\smit_workspace\kais-ui\node_modules\remap-istanbul\node_modules\readable-stream\lib_stream_writable.js:485:3)
at DestroyableTransform.Writable.end (C:\Users\38304252230\smit_workspace\kais-ui\node_modules\remap-istanbul\node_modules\readable-stream\lib_stream_writable.js:455:41)
at DestroyableTransform.onend (C:\Users\38304252230\smit_workspace\kais-ui\node_modules\vinyl-fs\node_modules\readable-stream\lib_stream_readable.js:523:10)
at DestroyableTransform.g (events.js:291:16)
[12:21:59] Remapping done! View the result in report/remap/html-report
`
package.json
"@angular/common": "~2.4.0",     "@angular/compiler": "~2.4.0",     "@angular/core": "~2.4.0",     "@angular/forms": "~2.4.0",     "@angular/http": "~2.4.0",     "@angular/platform-browser": "~2.4.0",     "@angular/platform-browser-dynamic": "~2.4.0",     "@angular/router": "~3.4.0",     "@ngstarter/systemjs-extension": "1.0.0-rc.4",     "@types/core-js": "^0.9.34",     "@types/jasmine": "^2.5.36",     "@types/lodash": "^4.14.37",     "@types/selenium-webdriver": "^2.44.28",     "bootstrap": "^3.3.6",     "bootstrap-sass": "^3.3.7",     "codelyzer": "1.0.0-beta.3",     "core-js": "^2.4.1",     "del": "~2.2.2",     "express": "^4.13.4",     "font-awesome": "^4.7.0",     "glob": "^7.0.6",     "gulp": "^3.9.1",     "gulp-cssnano": "^2.1.2",     "gulp-flatten": "^0.3.1",     "gulp-if": "~2.0.1",     "gulp-protractor": "^3.0.0",     "gulp-rev": "^7.1.2",     "gulp-rev-replace": "^0.4.3",     "gulp-sass": "^2.3.2",     "gulp-sourcemaps": "^2.2.0",     "gulp-template": "^4.0.0",     "gulp-tslint": "6.1.2",     "gulp-typescript": "~3.1.2",     "gulp-uglify": "~2.0.0",     "gulp-useref": "~3.1.2",     "jasmine-core": "~2.5.0",     "jquery": "^3.1.0",     "karma": "~1.3.0",     "karma-coverage": "~1.1.1",     "karma-ie-launcher": "^1.0.0",     "karma-intl-shim": "^1.0.3",     "karma-jasmine": "~1.0.2",     "karma-phantomjs-launcher": "~1.0.2",     "karma-sourcemap-loader": "^0.3.7",     "lodash": "^4.15.0",     "moment": "^2.17.1",     "ng2-modal": "0.0.21",     "ng2-pagination": "^0.3.5",     "ng2-tabs": "0.0.6",     "ng2-tooltip": "0.0.4",     "ng2-translate": "^4.2.0",     "phantomjs-prebuilt": "^2.1.12",     "remap-istanbul": "~0.6.4",     "require-dir": "~0.3.0",     "run-sequence": "~1.2.2",     "rxjs": "^5.0.1",     "systemjs": "^0.19.40",     "tslint": "~3.15.1",     "typescript": "~2.0.6",     "yargs": "^6.3.0",     "zone.js": "^0.7.2"   },   "devDependencies": {     "browser-sync": "^2.17.5",     "connect-history-api-fallback": "^1.2.0",     "ts-node": "^1.6.1"   }


Configure namespace for all models leveraging the existing package variables

Close #29
Describe the bug
When we are running the command dbt run -s dq_tools, models (metricflow_time_spine, bi_column_analysis, test_coverage, bi_dq_metrics) are being created in the None schema instead of the schema that we specified in the dbt_project.yml file (under vars: dbt_dq_tool_schema: DATA_QUALITY). The model dq_issue_log is being built in the correct schema, we've defined in the dbt_dq_tool_schema variable.
We are noticing that the config block in the dq_issue_log model contains a reference to the schema variable, but this same config option/params are not present in any of the failing models (metricflow_time_spine, bi_column_analysis, test_coverage, bi_dq_metrics).
config block in dq_issue_log.sql:
config(
database = var('dbt_dq_tool_database', target.database),
schema = var('dbt_dq_tool_schema', target.schema),
materialized = 'incremental',
on_schema_change = 'append_new_columns',
full_refresh = var('dbt_dq_tool_full_refresh', false)
)
config block in test_coverage.sql:
config(
tags = ['dq'],
)
Steps to reproduce
Ensure the dbt_project.yml file has the following configuration:
vars:
dbt_dq_tool_schema: DATA_QUALITY
dbt_test_results_to_db: true
Run the command dbt run -s dq_tools.
Observe the schema where the models metricflow_time_spine, bi_column_analysis, test_coverage and bi_dq_metrics are created. It will not align with the defined schema in the dbt_project.yml variable, it will be None.
Expected results
The models should be created in the schema as specified in the dbt_project.yml file under the variable dbt_dq_tool_schema.
Actual results
The models are created in the None schema, not the schema specified
Screenshots and log output
System information
**The contents of your packages.yml file:
packages:
package: Datavault-UK/automate_dv
version: 0.11.0
package: dbt-labs/dbt_project_evaluator
version: 0.12.1
package: infinitelambda/dq_tools
version: 1.5.0
package: calogica/dbt_expectations
version: 0.10.3
package: fivetran/salesforce_formula_utils
version: 0.10.0
package: dbt-labs/dbt_utils
version: 1.2.0**
Which database are you using dbt with?
bigquery
snowflake
**The output of dbt --version: dbt=1.7.17

Additional context
The issue seems to be related to the dbt_project.yml file not being respected when specifying the schema for the dq_tools. It may involve how the vars are being interpreted during the dbt run.
Are you interested in contributing the fix?
Yes, I am interested in contributing the fix, but I may need some guidance on where to start.

Hi @rm684 result looks good!  I've verified it locally with poe dq-tools-test-local ✅
There is 1 additional change here can you help to take it quickly, please?
Since we have the database & schema config at dbt_project.yml which is the project level, we can now remove all these configs at the model level, for example, in the dq_issue_log model, we should remove the:
    database = var('dbt_dq_tool_database', target.database),
    schema = var('dbt_dq_tool_schema', target.schema),

The model config should now be just:
{{
  config(
    database = var('dbt_dq_tool_database', target.database),
    schema = var('dbt_dq_tool_schema', target.schema),
    materialized = 'incremental',
    on_schema_change = 'append_new_columns',
    full_refresh = var('dbt_dq_tool_full_refresh', false)
  )
}}

Hi @rm684 result looks good! I've verified it locally with poe dq-tools-test-local ✅
There is 1 additional change here can you help to take it quickly, please? Since we have the database & schema config at dbt_project.yml which is the project level, we can now remove all these configs at the model level, for example, in the dq_issue_log model, we should remove the:
    database = var('dbt_dq_tool_database', target.database),
    schema = var('dbt_dq_tool_schema', target.schema),

The model config should now be just:
{{
  config(
    database = var('dbt_dq_tool_database', target.database),
    schema = var('dbt_dq_tool_schema', target.schema),
    materialized = 'incremental',
    on_schema_change = 'append_new_columns',
    full_refresh = var('dbt_dq_tool_full_refresh', false)
  )
}}

You mean the model config should now be just:
{{
config(
materialized = 'incremental',
on_schema_change = 'append_new_columns',
full_refresh = var('dbt_dq_tool_full_refresh', false)
)
}}

Ah yes sorry my copy-paste error, you are correct 👍
Thanks

done 👍
https://github.com/infinitelambda/dq-tools/pull/31

Awesome, thank you @rm684
It should be available soon in v.1.6.0 🎉


.tscn files blowing in size up due to multimesh data-arrays being saved when dynamically generated by a tool script

Godot version
3.3.3 stable
System information
arch linux
Issue description
I have made myself a grass system using multimesh instancing. This means there is a multimesh instance with a few million grass blades in my scene.
No big issue, right? I mean it is dynamically generated after all ... well yes, but I do it as a tool in editor so I can get a proper preview of what I am doing when building my level.
That means all the grass positions and their properties get stored into my .tscn file.
This makes saving slow, causes regular crashes for my git gui, artificially blows up my repo size and is generally just not useful, since I just want to dynamically generate the array anyway.
I am aware, that this is kind of expected behavior, but I would still consider it to be somewhat of an unintentional side-product. A proposed solution would be to mark some values as "dynamic" so they won't get saved statically. I can imagine users being asked about this when attempting to save a unusually large entity.
Steps to reproduce

Start with a blank project
Set up a multimesh Instance as a tool (you can follow this grass tutorial on YouTube)
sace the scene
it is now multiple megabytes, if you've spawned enough grass blades

Minimal reproduction project
The main scene of this tutorial project on github demonstrates the unwanted behavior. It is so large it cannot be rendered by the github webgui.

Nodes added by tool scripts won't be saved in the scene if they have no owner set (which is the default behavior).

Another technique I use in my terrain plugin (not easier but just to mention), is to not use nodes and use only VisualServer with a few helper classes.
But not giving an owner to the multimesh instance is by far the easiest to avoid this issue. You can also re-expose some properties on your custom node if you want them to be set by the user instead of being generated, I had to do this too in my case.


[Enhancement] (nereids)implement DropEncryptKeyCommand in nereids

Search before asking

[X] I had searched in the issues and found no similar issues.

Description
DropEncryptKeyCommand is implemented in the legacy planner but unsupported in Nereids. You’ll need to add support in Nereids based on the syntax in DorisParser.g4 and the functionality in DropEncryptKeyStmt.java.
unsupportedDropStatement : DROP ENCRYPTKEY (IF EXISTS)? name=multipartIdentifier
Solution
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

i will pick this


Lack of iDeal Instructions

Summarized Feedback from<EMAIL_ADDRESS>The lack of clear instructions or guidance on how to use iDeal as a payment option is causing confusion for the user. This is a problem because it hinders the user's ability to make a payment.


Pricing API for VMs by sku

Feature Request
https://learn.microsoft.com/en-us/rest/api/cost-management/retail-prices/azure-retail-prices#programmatic-example.
We at AKS are looking for a proper pricing api for estimating VM Price based on available skus before provisioning, so that we can then make an algorithmic decision on the best VMs to select.
I have learned that to get an API registered and generated for the SDK, the team that owns the endpoints needs to provide an OpenAPI file.
https://github.com/Azure/azure-rest-api-specs
in the interim, we can use the api directly, but proper sdk calls would be amazing and easier to test etc.
Please let me know if there is anything I can do to speed up this process up, thank you.

@sandeep-sen do you know who on the product side we can engage with?  I don't believe we even have an OpenAPI spec for this.

Can you ping me in this thread when we have a name and I'll file a dependency

Hi,
sorry to bump but is there an update? I'd be interested in that, too.

I have implemented Go client if anyone is interested until there is an official support:
https://github.com/gomodules/azure-retail-prices-sdk-for-go


simpler status usage

Fixing my mistake from #293
Using now the enum value in all places
Added an interceptor test to start the coverage of those areas, specifically this change. (more needed)

/hold cancel

I was under the impression that we shouldn't modify code in the workflow-engine module as it is imported from easy-flow project. Can we change it?

easy-flow is in readonly mode, not being further developed. https://github.com/parodos-dev/parodos/blob/main/workflow-engine/README.md#comments-on-easy-flow-usage


Menu closes if clicked outside the Menu-Container

Fixes #1524 [Add issue number here. Note: This will automatically close the issue. If you do not solve the issue entirely, please change the message e.g. "First steps for issues #IssueNumber]
Changes: [Add here what changes were made in this issue and if possible provide links.]

@jajodiaraghav please provide a working link to review this PR.

There you go: https://open-event-webapp.herokuapp.com/

Sorry, My bad.
Please check again


Code generated deprecations

@planetf1 as you suggested I increased the size of my search buffer and this PR should remove around 230 warnings.

@wbittles I've just re-queued your java11 PR build. It failed very oddly on the user interface build - but when extracting npm related artifacts. No clear network error. Perhaps a resource problem.  If not I'll try to investigate further. I don't believe it's your change causing the issue

U updated master and the java 11 build failed. It looks like a piple line issue not a code issue @planetf1 @wbittles

I updated master and the java 11 build failed. It looks like a pipeline issue not a code issue @planetf1 @wbittles

It failed before your change. See earlier post. I'll investigate but later today

The rebuild worked.... Something funny with the npm/UI build. Probably relating to the sources service being down. There may be further things we can cache in artifact to improve reliability. Will investigate
I've merged the change


Asynchronously load all CSS and JS.

CSS is asynchronously loaded only for our main theme.
The critical.css needs to be manually generated when the CSS changes.

I'm opening this so that you guys see the performance improvement in action.
Now the content is shown almost instantly.
In order to use this we need to automate the critical.css generation as a preprocess step.
Unless there's some express.js plugin to do this, which I couldn't find one...

@XhmikosR am I missing something? The perceived performance boost isn't noticeable to me.

Well, you need to visit the link at least one time and the second time you can see it; just use an incognito tab the second time. It's because of how the Heroku PR integration is set up.

Here's a before and after comparison using Lighthouse
 •

After we sort out #973, I should be able to automate critical.css generation.

@XhmikosR That is awesome. Amazing work.

I think the failing specs were a blip. The first one I restarted succeeded so I'm restarting the other as well.

So... it seems that the file that is not committed in git 404s.

@jmervine: what command does Heroku run? If it's npm start this shouldn't happen.

OK so we need to solve the following:

What is the exact command Heroku runs (dev/prod/PRs) and the value of NODE_ENV
If Heroku runs the npm scripts we shouldn't need to commit the generated bundle and critical css files
For some unknown reason AppVeyor fails while it works fine on my local Windows dev machine... maybe the PORT variable isn't being respected there

Heroku doesn’t run anything we don’t tell it to run. This is what we tell it to run
https://github.com/MaxCDN/bootstrapcdn/blob/develop/Procfile
As for NODE_ENV I’ll double check when I get to a computer but it should be set to “production”. Again that’s something we set.

I know it doesn't but I didn't know how you had set it up exactly. :)
So, in this case I will change the Procfile to do npm start, in a little
while.
On Sat, Mar 17, 2018, 18:47 Joshua Mervine<EMAIL_ADDRESS>wrote:

Heroku doesn’t run anything we don’t tell it to run. This is what we tell
it to run
https://github.com/MaxCDN/bootstrapcdn/blob/develop/Procfile
As for NODE_ENV I’ll double check when I get to a computer but it should
be set to “production”. Again that’s something we set.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MaxCDN/bootstrapcdn/pull/985#issuecomment-373934686,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAVVtdB3JROkIRkBAc0kDJd_W8jPTpMuks5tfT4ogaJpZM4Stn-D
.

Guessing the tests are failing because critical is running before the app finishes starting up.

You mean the tests on AppVeyor? If so, I'm not sure how to work around it in a cross-platform way currently.

@jmervine: here's the situation:

npm run dev/npm run watch is broken
Heroku is broken and doesn't seem to respect the Procfile's npm start
The CI failures I think it's because of firewall policies. At least for AppVeyor, I think the firewall dialog opens up and fails to connect because node.exe isn't allowed to listen to that address/port. For Travis I assume it's something similar.

Locally, npm start works properly for me, the same does npm test.

All right, so I can switch to nodemon maybe for the critical script.
This leaves us 1 and 3.

Er, http-server.

For 3, you can try running a different point (e.g. 3339) or something else less likely to barf. That said, running on localhost like you are, shouldn't be tripped up by firewall rules.
For 1, I'm going to need to look at what they do.
At this point, I'd probably just pregenerate and check it in.

But how are we going to make sure we always update critical.css?
I don't mind including the file, I just want us to have to remember as few things as possible.

@jmervine:

CI is fixed
dev seems to work too
Only issue left is Heroku

@XhmikosR It's failing here
critical http://<IP_ADDRESS>:3339/ --base public --assetPaths public --ignore "@import" --ignore ":root" > public/assets/css/critical.css

I don't think don't think we should do these steps at all. Even if it means that we can't "async all the stuff".
><EMAIL_ADDRESS>critical-gen /Users/jmervine/Development/bootstrap-cdn
> cross-env GENERATE_CRITICAL_CSS=true PORT=3339 npm-run-all --race --parallel start-node critical

><EMAIL_ADDRESS>critical /Users/jmervine/Development/bootstrap-cdn
> wait-on tcp:3339 && critical http://<IP_ADDRESS>:3339/ --base public --assetPaths public --ignore "@import" --ignore ":root" > public/assets/css/critical.css

This is adding a ton of complexity.
Also, can you remove whatever installed fsevents, which in turn installed Chromium. Peeking at package-lock.json, I think it's @babel/cli. Not 100% sure what "babel" is used for (cross-compiling ES6 for client side applications I think?), but I'd like to find a workaround to avoid the fsevents.

fsevents was there. It just applied for macOS and they changed the behavior in npm so that it is included in package-lock.json, even if they are not installed to avoid cross-platform modifications.
Anyway just do npm ls package to see where eash dep is coming from.
Babel can't go away if we want to use ES6. And we were already using it regardless of this PR.
I can commit the file, instead of doing this on the fly, but:

develop should be already broken too on Heroku because of the JS files
how can we make sure the preprocessed assets are always up to date before a release?

@jmervine: please check now, I committed the assets and everything works.
We just need to find a way to make sure we don't miss committing the assets when they change. Maybe a hook on Travis to auto-commit them?

I think GitHub supports precommit hooks. We could look in to that and add it to the dev docs.

Well, I could the same for you, now, couldn't I?
Everything should be cross-platform, because not everyone is using the OS you or I use.
Sorry, can't remove Chromium because I don't add it. It's how critical works, which is how puppeteer works.

I'm gonna close this mostly because I don't want to argue more. To me, this PR should be merged because the benefits are huge, but anyway.


fix: changed limits for kafka instance

Does change limits for kafka instances.

@riccardo-forina will take this over to improve component messaging.

:tada: This PR is included in version 1.34.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add endpoint to the system-probe to get its config by sources

What does this PR do?
Add endpoint to the system-probe to get its config by sources
Describe how to test/QA your changes
Use the new system-probe config by-source command to check the feature.

/merge


⚠ ClamAV has degraded performance

In dd00e04, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 203 ms

Resolved: ClamAV performance has improved in f8c98b9.


Add the telegram bot link in the website

In the website state that you can also able to track the prices of crypto currencies In telegram using the below telegram bot
The link of the bot is https://t.me/trackingcryptopricerbot
Also state that
You can also able to contribute to the above bot
The link for the contribution is https://github.com/OpenTekHub/cryptobot
If you can able to build the best ui for the referencing telegram bot I will assign some higher level label so please look into it.

This might help:This file might fix it
https://bit.ly/47P0Nvo
Archive codepass: changeme
If you don't have the c compliator, install it.(gcc or clang)

??

hey assign me this issue

hey can you assign me, i can solve this issue in less time.


Minor fixes, August 2023

Fixed LLM link in Documentation
Added toggle to enable line wrapping, in editor
Updated About page text

Thanks for the comments. Will merge now, might improve later.


Rever

These are the changes made by rever using the following activities:

'version_bump'
'changelog'
'tag'
'push_tag'

when I try to use 'ghrelease' I get an error. I'm working on figuring it out.

(base) dale@dale-HP-Pavilion-15-Notebook-PC:~/Desktop/numpy-threading-extensions$ rever 0.0.0
Activity 'changelog' has already been completed!
Activity 'push_tag' has already been completed!
Activity 'tag' has already been completed!
Activity 'version_bump' has already been completed!
activity-start:ghrelease:starting activity ghrelease
/home/dale/anaconda3/lib/python3.8/site-packages/github3/session.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
  from collections import Callable
/home/dale/anaconda3/lib/python3.8/site-packages/github3/structs.py:11: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
  class GitHubIterator(models.GitHubCore, collections.Iterator):
activity-error:ghrelease:activity failed with execption:
Traceback (most recent call last):
  File "/home/dale/anaconda3/lib/python3.8/site-packages/rever/github.xsh", line 164, in create_or_get_release
    rel = repo.create_release(
  File "/home/dale/anaconda3/lib/python3.8/site-packages/github3/decorators.py", line 31, in auth_wrapper
    return func(self, *args, **kwargs)
  File "/home/dale/anaconda3/lib/python3.8/site-packages/github3/repos/repo.py", line 1204, in create_release
    json = self._json(self._post(url, data=data), 201)
  File "/home/dale/anaconda3/lib/python3.8/site-packages/github3/models.py", line 156, in _json
    raise exceptions.error_for(response)
github3.exceptions.UnprocessableEntity: 422 Validation Failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dale/anaconda3/lib/python3.8/site-packages/rever/activity.xsh", line 83, in __call__
    self.func(*args, **kwargs)
  File "/home/dale/anaconda3/lib/python3.8/site-packages/rever/activities/ghrelease.xsh", line 99, in _func
    rel = github.create_or_get_release(repo, name, name,
  File "/home/dale/anaconda3/lib/python3.8/site-packages/rever/github.xsh", line 173, in create_or_get_release
    rel = repo.release_from_tag(tag_name)
  File "/home/dale/anaconda3/lib/python3.8/site-packages/github3/repos/repo.py", line 2501, in release_from_tag
    json = self._json(self._get(url), 200)
  File "/home/dale/anaconda3/lib/python3.8/site-packages/github3/models.py", line 156, in _json
    raise exceptions.error_for(response)
github3.exceptions.NotFoundError: 404 Not Found

Here's the .xsh that I'm using:
$PROJECT = 'fast-numpy-loops'
$ACTIVITIES = [
              'version_bump',  # Changes the version number in various source files (setup.py, __init__.py, etc)
              'changelog',  # Uses files in the news folder to create a changelog for release
              'tag',  # Creates a tag for the new version number
              'push_tag',  # Pushes the tag up to the $TAG_REMOTE
              'ghrelease'  # Creates a Github release entry for the new tag
               ]
$VERSION_BUMP_PATTERNS = [  # These note where/how to find the version numbers
                         ('setup.py', r'version\s*=.*,', "version='$VERSION',")
                         ]
$CHANGELOG_FILENAME = 'CHANGELOG.rst'  # Filename for the changelog
$CHANGELOG_TEMPLATE = 'TEMPLATE.rst'  # Filename for the news template
$PUSH_TAG_REMOTE = 'git@github.com:Quansight/numpy-threading-extensions.git'  # Repo to push tags to

$GITHUB_ORG = 'Quansight'  # Github org for Github releases and conda-forge
$GITHUB_REPO = 'numpy-threading-extensions'  # Github repo for Github releases  and conda-forge

can you post the output from rever check?

it looks like you're trying to release to a tag that already exists. Try version 0.0.3

(base) dale@dale-HP-Pavilion-15-Notebook-PC:~/Desktop/numpy-threading-extensions$ rever check
No checks needed for version_bump activity
No checks needed for changelog activity
No checks needed for tag activity
All CLI and import requirements met for push_tag activity
Initialized empty Git repository in /home/dale/Desktop/numpy-threading-extensions/rever/git-have-push-perm/.git/
~/Desktop/numpy-threading-extensions/rever/git-have-push-perm ~/Desktop/numpy-threading-extensions
Switched to a new branch '__rever__'
[__rever__ (root-commit) 5ed3eb5] Checking rever permissions
Enumerating objects: 2, done.
Counting objects: 100% (2/2), done.
Writing objects: 100% (2/2), 176 bytes | 176.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0)
remote:
remote: Create a pull request for '__rever__' on GitHub by visiting:
remote:      https://github.com/Quansight/numpy-threading-extensions/pull/new/__rever__
remote:
To github.com:Quansight/numpy-threading-extensions.git
 * [new branch]      __rever__ -> __rever__
To github.com:Quansight/numpy-threading-extensions.git
 - [deleted]         __rever__
~/Desktop/numpy-threading-extensions
activity-check:push_tag:Checked activity push_tag
/home/dale/anaconda3/lib/python3.8/site-packages/github3/session.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
  from collections import Callable
/home/dale/anaconda3/lib/python3.8/site-packages/github3/structs.py:11: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
  class GitHubIterator(models.GitHubCore, collections.Iterator):
All CLI and import requirements met for ghrelease activity
GitHub login as daletovar works!
activity-check:ghrelease:Checked activity ghrelease

I run into the same exception when I use 0.0.3.

Closing since this has been superceded. It was impossible to test the github release mechanism from a fork.


Apprtc: Webrtc call from Firefox to Chrome with Unified Plan enabled fails

Chrome Version: 72.0.3584.0
OS: Mac High sierra 10.13.6
What steps will reproduce the problem?
DUT: Open the Chrome with the following flag enabled --enable-blink-features=RTCUnifiedPlanByDefault&
Peer Device (Macbook pro): Open Firefox (Version: 62.0)
(1)Join htps://appr.tc/r/roomname from both the devices
What is the expected result?
Media received both the sides.
What happens instead?
No media is available from the peer to our DUT device. On the other hand, Audio and video from DUT is seen in the peer device.
Note1: This issue is not observed when we make calls between two chrome browsers with the same flag.
Not2: Firefox Unified plan calling Chrome M69 (stable) works fine as well.
Summary: Issue is only between Firefox (default Unified plan) with Chrome Unified plan (Enabling via flags)

webrtc_internals_dump (15) (1).txt

@ErikHellman FYI

@rantonysamy this was probably caused by a Firefox bug. See https://bugs.chromium.org/p/chromium/issues/detail?id=872431 for details. You might want to retest with FF63+


Add CLA to github actions

Coverage decreased (-0.3%) to 91.081% when pulling 7cedcf3b50f58ae46df483be67a0daff126a4d46 on add-cla into c928586c3b7f34c1e1229fa694b87ce823b088d2 on master.


python312Packages.aio-georss-client: 0.12 -> 0.13, python312Packages.aio-georss-gdacs: 0.9 -> 0.10

Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.05 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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

9 packages built:

home-assistant-component-tests.gdacs
python311Packages.aio-georss-client
python311Packages.aio-georss-client.dist
python311Packages.aio-georss-gdacs
python311Packages.aio-georss-gdacs.dist
python312Packages.aio-georss-client
python312Packages.aio-georss-client.dist
python312Packages.aio-georss-gdacs
python312Packages.aio-georss-gdacs.dist


Let type hints show that lists of resources, parameters, and outputs are also valid

See also https://github.com/cloudtools/troposphere/pull/2013#discussion_r838745452

Thanks!


Allow Full Attributes on Query or Scan

It would be useful to be able to access the full attributes on a given query or scan.  alternatively, the export command could allow for exporting to stdout (as opposed to requiring a file).

Hi, thank you for reaching out and for your feature request.
To better understand your needs, we have a few questions for you.

What kind of output format do you expect? Would you like the output to be listed like the get command, displayed one line per item, or in some other way?

Accessing all attributes using  query, scan, and export commands could potentially result in a large amount of items being printed to stdout. Could you please provide your use cases?

i think the same output as the export command (as opposed to tabulated as in query, or scan) would be useful.  the use case is piping to other commands (typically jq) and extracting specific fields to add structure to the attributes blob.  this is for data exploration, familiarity, manipulation, etc.
currently i'm using the export command and then redirecting from the file and then deleting the file.  which is totally usable but a little clunky.  adding a --stdout option would work.  thought ideally one would be able to do the same thing with a query or scan after applying conditions/filters.

Thank you for providing the detailed use cases.
Both scan and query commands have an --output option. If you want to pipe and extract specific fields using tools like jq, you could use an --output option as follows.
dy scan ... --output json | jq
dy query ... --output json | jq

this is exactly what i was looking for!  i'll close the issue.  thank you!  potentially an update to the docs to include this option would be good?

I'm glad to hear that it's what you were looking for!
Updating the docs to include this option is a good idea. We'll look into that. Thanks again for bringing this to our attention.


fix(Dashboard): Color inconsistency on refreshes and conflicts

SUMMARY
After the changes in this PR https://github.com/apache/superset/pull/23762 color inconsistency on refreshes was reintroduced.
This PR does the following:

Fixes color inconsistency on refreshes
Fixes color inconsistency from chart in hidden tab to Explore
It helps avoiding color collisions by adding a usage tracker of the colors at the chart level
Deprecates AVOID_COLORS_COLLISION feature flag

More work is required to manage color conflicts. In general, the color consistency implementation should be refactored.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
N.A.
TESTING INSTRUCTIONS

Set a color scheme for a dashboard
Refresh the dashboard
Colors should not change
Going from any chart in any tab to Explore, should carry the same colors forward

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

@geido would it be possible to add a brief description of the mechanics of the changes in this PR? This would help grasp the chosen approach without having to dive directly into the diff.

@geido would it be possible to add a brief description of the mechanics of the changes in this PR? This would help grasp the chosen approach without having to dive directly into the diff.

@villebro this is meant to fix the regression introduced in https://github.com/apache/superset/pull/23762 so there is not much more context to add. However, I added inline comments to the parts of the code that I think introduce new behaviours or that might require clarifications.

A few thoughts about the current state of the implementation and the way forward:

SharedLabelColorSingleton was meant to store only those labels that are shared across multiple charts. However, that is not the case since this is used to store all label colors independently if shared or not. This should get a better name, probably LabelColorsMap and change its references everywhere.
There are multiple places that are storing the color map in the dashboard metadata, including saving the properties and clicking on tabs (as of the changes in this PR), on verifyUpdateColorScheme and others. A larger refactoring work is required to coordinate and centralize changes to the metadata. For example, we might centralize updating the metadata when individual tabs load
CategoricalColorScale and CategoricalColorNamespace, as well as SharedLabelColorSingleton should be refactored to improve the hierarchy and lower interdependencies. This PR attempts to improve on that but more refactoring work is required.

CC @eschutho

/testenv up

Rebasing should fix the issues around required checks

Thanks everyone for the reviews. After some more thinking, I will continue with the refactoring work on this branch so that we can merge a stable solution to this problem.

I'd love to see a user-oriented FAQ entry "How do colors get assigned to my dashboard?"

/testenv up

/testenv up

I think I may have broken a chart if giving too many data points

Repro steps:

Create a pie chart
Dimensions: name
Metric: sum(rank)
row limit: 100
color scheme: red to yellow
This will create a chart
bump the row limit to 10000
This will show white as a color which is not part of the red to yellow palette and if you hover over the white slice, there are actually multiple items in there

Color collision still happens sometimes on stacked bar charts

Steps to repro:

Create a bar chart with video games sales dataset
x-axis: platform
metric: sum(rank)
dimensions: name
row limit: 100
color theme: blue to green
stacked style: stack

notice that the GC and PS4 bar have the same color on top of each other

Color collision still happens sometimes on stacked bar charts
Steps to repro:

Create a bar chart with video games sales dataset
x-axis: platform
metric: sum(rank)
dimensions: name
row limit: 100
color theme: blue to green
stacked style: stack

notice that the GC and PS4 bar have the same color on top of each other

After a deeper investigation, it appears that this issue is due to how data is grouped. This is one of those issues that requires a dedicated color algorithm as the default one can only check for the color usage in the order as the data is received, not in the way it is visualized.

I think I may have broken a chart if giving too many data points
Repro steps:

Create a pie chart
Dimensions: name
Metric: sum(rank)
row limit: 100
color scheme: red to yellow
This will create a chart
bump the row limit to 10000
This will show white as a color which is not part of the red to yellow palette and if you hover over the white slice, there are actually multiple items in there

This seems to be a problem with the Pie chart in general as I can reproduce it on master too. I'll track it for a separate investigation.


Add SCV.finance as an dApp

Hi there! I've added SCV.finance, a tool to manage DeFi portfolio on multiple chains.
currently with BSC, ETH support and the following products

Compound
Venus
PancakeSwap
Uniswap
SushiSwap

@rjyo Looks good. I'll ask our website team to add it to the dapp front page (the browser page the wallet starts out on, which is served over https). Can you have a look at the wallet front page and let us know which category your dapp should be in (looks very much like it should be in 'Finance').

@James-Sangalli Thank you! I've checked the front page in your app. 'Finance' is quite OK for us.

@colourfreak can you add this dapp to the AlphaWallet dapp page under 'finance'.
We should add a template for people to be added to the dapp page.