ReceiptUtility.extractTransactionIdFromAppReceipt signature question

What's the criteria right now the transactionId is extracted from the appReceipt? Should not it return a Set of (original)transactionIds / a lit of all transactionIds?
Sometimes appReceipts may contain a lot of transactions that may have different originalTransactionIds (i.e. a regular subscription + ppvs (some of them may be active)).

For the App Store Server API endpoints, like the Get Transaction History endpoint, which transaction id is used does not matter, since all transactions are returned.


make OW context information available to Action

It would be nice to have a _ow variable contain information about the action. Like

Action Name
Package Name
runtime kind
etc...

@csantanapr

The fully qualified name of the action is already available in the context.
https://github.com/apache/incubator-openwhisk/blob/bcf87fe3a26abe899a47bc888e9b5d70ad39d70d/docs/actions.md#accessing-action-metadata-within-the-action-body

Duh my bad
What about adding a sugar one __OW_PACKAGE_NAME ?
Default to “default” when action not in a package ?

Yea, I guess just adding package name to the above would be good.
I threw runtime kind in for completeness.

https://github.com/apache/incubator-openwhisk/blob/91778eb36e2cea98b8cf47c5246e0eceaeef046c/core/invoker/src/main/scala/whisk/core/containerpool/ContainerProxy.scala#L349
/ns/name or /ns/package/name

Default to “default” when action not in a package ?

no, because we need to do that globally first.

This is tested for all the runtimes. So if you didn’t gave a set value you found a bug. Can you post details to reproduce?

nvm. pilot error

Hum that was on the init or run?
They should be there on the run
On the init not today, but we can think which one could be added to init.

Context is provided on run.


PLIST Additions

Using autocomplete you are able to type key, array, dict and press tab to auto fill the tag in <> and with </>. It would be nice if it did this for more data types, like string, integer, boolean (  ), etc.

This package is deprecated and no longer shipped with Atom. If this is still an issue using the autocomplete-plus package, please open up a new issue on that repository, thanks.


Enrich README.md

Codecov Report

Merging #33 (6820515) into master (ed16cc1) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 6820515 differs from pull request most recent head 1d80180. Consider uploading reports for the commit 1d80180 to get more accurate results

@@           Coverage Diff           @@
##           master      #33   +/-   ##
=======================================
  Coverage   81.39%   81.39%
=======================================
  Files          33       33
  Lines        3795     3795
=======================================
  Hits         3089     3089
  Misses        541      541
  Partials      165      165

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 ed16cc1...1d80180. Read the comment docs.


Update repository content to current abapGit format

Hello ABAP SDK for Azure Team,
right now I see quite a huge number of diffs after importing the project using the current abapGit Version 1.124.0. To make contribution easier I would suggest to update all file of the project to the current abapGit format. If you want I can create the corresponding pull request.
Best Regards
Gregor

some updates with https://github.com/microsoft/ABAP-SDK-for-Azure/pull/147


How can save audio with filter effect without play it?

Hi. I'm trying to export file after add effect. But now o don't know how to save it without play it. Pls help me. Thanks all!

Please ask questions on stack overflow.


User Permissions

Do you want to request a feature or report a bug?
feature
What is the current behavior?
The user has full access to files uploaded
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.
What is the expected behavior?
Wondering if it is possible to make it so they can do everything with the files but delete them?
Did this work in previous versions of DocumentServer?
DocumentServer version:
5.2.3
Operating System:
Cent OS 7
Browser version:
Chrome 70.0.3538.102

Hello, @solloron1, do you use module Documents? What submodule? Can you describe step by step your action?

Yes we use the Documents module. I don't believe we are using any sub modules.
What we are trying to do is make it so any user can create, edit and read files we just want to take away the ability of deleting files they create.
User creates file
User edits file
User try's to delete file but is unable to.
Would like it so only an administrator can do that.

Here, https://helpcenter.onlyoffice.com/gettingstarted/documents.aspx -> Overview in description: “‘My Documents’ is a private storage space, each portal member (with the exception of guests) has this section where he can upload, import or create documents for personal use only”. We don't plan to change this functionality in the near future.

In Enterprise edition the same.


Connecting from an application - More detailed explanation required for SSL setup

Under section  Connecting from an application please provide examples illustrating how to connect using NodeJS as well.
Since client to server encryption is required (not possible to be disabled in Cassandra YAML configs)  I think the guide should provide a more detailed explanation and walkthrough of setup of SSL.
Some questions:

is it REQUIRED that user configure certificates themselves (e.g. via https://docs.datastax.com/en/cassandra-oss/3.x/cassandra/configuration/secureSSLCertWithCA.html)
how should I update the cluster certificate configuration?
must we set both a rootCA and node certificates?  Or is it possible to use the cluster's self issued certificates that were generated as part of the cluster deployment.  If so, how?

I will look through the Java and .Net examples to see if they shed any light...
Rodney

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

ID: 5212a093-4b1e-b51b-c94a-d1612669bf90
Version Independent ID: 52c6c519-447f-192f-4abd-2a3b2c45437b
Content: Quickstart - Create Azure Managed Instance for Apache Cassandra cluster from the Azure portal
Content Source: articles/managed-instance-apache-cassandra/create-cluster-portal.md
Service: managed-instance-apache-cassandra
GitHub Login: @TheovanKraay
Microsoft Alias: thvankra

@rodneytamblyn
Thank you for bringing this to our attention.
I've delegated this to content author @TheovanKraay, who will review it and offer their insightful opinions.

@TheovanKraay
Could you please review add comments on this, update as appropriate.

Further note, I have now successfully connected our client app using Cassandra driver to Managed cluster.  I will add some detailed notes here in case useful for others.
Rod

Thanks for raising this @rodneytamblyn! As I guess you've discovered by now, it is not required that user configure certificates themselves, just that clients enable SSL TLSv1_2_method when connecting to the cluster, which also requires either disabling of host verification, or (if host validation is mandatory for you) adding entries in hosts file with expected domain for each node - see here. We'll add samples for Node.js and other languages soon.

The critical setting for NodeJS projects is to add:
 sslOptions = {
    rejectUnauthorized: false
  };

Documentation: https://docs.datastax.com/en/developer/nodejs-driver/4.6/features/tls/
Recommend that the startup guide reiterate and emphasise strongly (in callout box/bold) that it is not necessary to configure and install certificates (rootCA, node or client, truststores etc).  This is explained in the text. but many example snippets of code that people may refer to will go into this and it is easy to waste time exploring things that are not needed....
If anyone is having trouble debugging their NodeJS cassandra connection I suggest running node command line from the container (if you have enabled SSL).  From Portal -> App Service -> Your App -> SSL)
Example:

From SSL command line cd to the directory where your web app (and Node Modules folder) is located

root@e6a13d7bc43d:[mydirectory]# DEBUG=* node
Welcome to Node.js v18.10.0.
Type ".help" for more information.
> const cassandra = require('cassandra-driver');
undefined
> const CassandraClient = cassandra.Client;
undefined
> let contactPoints = ['<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>']
undefined
> let localDataCenter = 'datacenter-1';
undefined
> credentials = {
...     username: 'cassandra',
...     password: 'XXXXXXXX'
... };
{ username: 'cassandra', password: 'XXXXXXX' }
> const client = new CassandraClient({ contactPoints, credentials: credentials, localDataCenter, sslOptions: { rejectUnauthorized: false }});
undefined
> await client1.connect();
undefined
>

If the config is wrong the promise will return errors from the cassandra client.

We've added a sample here which will also be linked in documentation. @Naveenommi-MSFT can you please help with closing this issue?

@rodneytamblyn
Hope your issue got fixed. Thank you @TheovanKraay.
Now we are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.
#Please-close


put //gong:ident into doc comment, not free floating comments

Situation:
//gong:ident parsing allows renaming to propagate to static identifiers
It is currently used in the gongdoc package to reference meta information
	//gong:ident [ref_models.Astruct]
	__GongStructShape__000000_NewDiagram_Astruct.Identifier = `ref_models.Astruct`

Problem:
This is a free floating comment, not a doc comment.
Resolution:

[ ] when marshalling a stage,

[ ] create a map with the list of identfiiers in  gong:ident
[ ] generate, for each identifier an exportable const string with the matching doc link comment
[ ] for each instance, have the fields  with gong:ident initialized with the matching const string

[ ] when unmarshalling a stage

[ ] parse the const string declarations and initiate the map
[ ] intercept assignments with a variable

[ ] automate the whole

Well, field renaming does not work


Empty array in pass state parameters

When I try to return an array from a pass state parameters, the convert it to an object.
Step to reproduce
import { StateMachine } from 'aws-local-stepfunctions';

const machineDefinition = JSON.parse(JSON.stringify({
  StartAt: 'FilterInput',
  States: {
    FilterInput: {
      Type: 'Pass',
      Parameters: [{
        foo: 'bar'
      }],
      // Result: [{
      //   foo: 'bar'
      // }],
      End: true
    }
  },
}));

test('OK', async () => {
  // GIVEN
  const myInput = {};

  // WHEN
  const stateMachine = new StateMachine(machineDefinition);
  const execution = stateMachine.run(myInput);
  const result = await execution.result;

  // THEN
  expect(result).toStrictEqual([{foo: 'bar'}]);
});

Desired outcome
The state machine should return the array
Error
expect(received).toStrictEqual(expected) // deep equality

    Expected: [{"foo": "bar"}]
    Received: {"0": {"foo": "bar"}}

Workaround
If I set the empty array in the Result, it works, but it's not a viable solution.

The spec mentions that the Payload Template of the Parameters field must be a JSON object, however it seems the AWS implementation does in fact allow having an array value for the Parameters field, so I'll label this as an enhancement.

As a workaround, you could also do something like this:
const result = await execution.result;
const array = Object.values(result);

This feature has been released in v1.3.0


CSV/excel download of keyness table results

🙃 for some reason this works fine on my local environment but the docker image version is balking at it!


Packet: using n2.xlarge.x86 plan results in error "Strange 2-bond ports conf"

Description
v3.0.1 of the Packet provider does not detect the network type correctly on device plans with more than two network ports (n2.xlarge.x86). Due to a recent change in the API, when deploying a network type of "layer3", this version of the provider returns an error message: "Strange 2-bond ports conf - bond0: layer3, bond1: layer2-bonded".
The latest Packet provider is v3.2.1. Version 3.0.1 of the provider is currently templated by lokoctl.  These two versions of generally compatible.
(The Equinix Metal provider v1.0.0 is mostly the same as v3.2.1, but the resource names and state would need to be renamed. Managing the migration could be tricky. https://github.com/equinix/terraform-provider-metal/issues/1)
Impact
Updating the Packet provider to v3.2.1. will fix support for 4 port devices on Packet.
Environment and steps to reproduce

Set-up:  Packet / n2.xlarge.x86
Task: lokoctl cluster apply
Action(s):
a. External factors (API was updated)
Error: Strange 2-bond ports conf - bond0: layer3, bond1: layer2-bonded

Expected behavior
No error.
Additional information
Related to https://github.com/packethost/terraform-provider-packet/issues/306

Fixed in #1349 I believe.

Fixed in #1349 I believe.


[FEATURE REQUEST] Addition of Chatbot and Cursor pointer.

Description
Addition of chatbot assistant helps the User to know about webpgae in detailed and custom cursor attractes the page.

@akshitagupta15june please assign me this issue under GSSOC.

not required currently


Create trusted-compute-framework HL Lab Project

The spec can be found at https://entethalliance.org/wp-content/uploads/2019/05/EEA_Off_Chain_Trusted_Compute_Specification_V1_0.pdf
Chainlink is definitely on our radar


🐛 Fixed sending non-integer prices to tiers api

refs https://github.com/TryGhost/Team/issues/1319
Due to how JS implements numbers, it's possible that when we multiple a number with 2 decimal places by 100 that we do not end up with an integer e.g. 9.95 * 100 = 994.999...
This is not a valid price for the API and so we must round it to the nearest integer. We round off prices both at source as well as in ties serializer to make sure we never send non integer prices to API.

Codecov Report

Merging #2288 (1f33e92) into main (69370de) will decrease coverage by 0.09%.
The diff coverage is 46.15%.

@@            Coverage Diff             @@
##             main    #2288      +/-   ##
==========================================
- Coverage   41.17%   41.08%   -0.10%
==========================================
  Files         578      579       +1
  Lines       22776    22783       +7
  Branches     4026     4028       +2
==========================================
- Hits         9379     9360      -19
- Misses      13397    13423      +26

Impacted Files
Coverage Δ

app/components/gh-launch-wizard/finalise.js
3.84% <0.00%> (ø)

app/components/gh-launch-wizard/set-pricing.js
2.72% <ø> (ø)

app/components/gh-members-payments-setting.js
1.92% <0.00%> (ø)

app/controllers/settings/membership.js
45.81% <0.00%> (ø)

app/serializers/product.js
71.42% <71.42%> (ø)

app/components/modal-product.js
52.89% <100.00%> (ø)

app/components/gh-html-iframe.js
45.45% <0.00%> (-38.64%)
:arrow_down:

app/components/gh-notification.js
95.45% <0.00%> (-4.55%)
:arrow_down:

app/components/gh-site-iframe.js
64.00% <0.00%> (-4.00%)
:arrow_down:

app/components/gh-image-uploader.js
94.00% <0.00%> (-1.34%)
:arrow_down:

... and 1 more

Continue to review full report at Codecov.

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


Polished, fixed a few bugs and added new features

This commit adds sorting feature similar to what SpriteRenderer has. It
also polishes a few things, such as adding popups when data loss is
about to happen, adding warnings when not having tiles selected etc.
Major thing is keeping the old data when changing the layer size. When
creating mesh, the edit mode is automatically turned on, so that user
can see his change.  Added a new
Clear button that removes all the tiles user has set.
Position of the mesh is now synced with the position of the TileMapBehaviour's GO when user selects it.
This guarantees sync with the grid, which was not moving with the GO at all before (this was also fixed).

Hi. Thank you very much for the pull request. I'm sorry you haven't received a response until now, I must have missed the notification email. Sadly, I'm a bit swamped at work at the moment and I want to sit down and look at this properly, giving it the time it deserves. Rest assured it's on my list.

Hey, no problem. I'm still planning to add/polish some stuff. Also I
discovered that the scene size increases dramatically when there is a lot
of tiles. This needs to be looked into. I don't think my changes could
introduce this bug, but it's possible.
On Thu, Jan 29, 2015 at 2:00 PM, Alexander Fast<EMAIL_ADDRESS>wrote:

Hi. Thank you very much for the pull request. I'm sorry you haven't
received a response until now, I must have missed the notification email.
Sadly, I'm a bit swamped at work at the moment and I want to sit down and
look at this properly, giving it the time it deserves. Rest assured it's on
my list.
—
Reply to this email directly or view it on GitHub
https://github.com/mizipzor/UnityTileMap/pull/10#issuecomment-72019966.

Hi again. I've now had a closer look and can't see a reason why this shouldn't be merged. I did squash your last two commits and merged manually, so you probably want to rebase or recreate your fork if you want to continue working on this. Your commits became:
eb20994
1fd46ec


standalone generated quantities need way to run stansummary on resulting csv file

Summary:
The CmdStan method generate_quantities doesn't directly provide a way to summarize the output csv file;
either modify stansummary to recognize generate quantities output, or create new utility.
Description:
The csv output file isn't a proper Stan csv output file - it's missing:

comments following header line for adaptation info
final comments for timing information
initial sampler params columns lp__ et al.

We need to add the adaption and timing comments so that the file can be parsed
by stan::io::csv_reader, and we need to modify stansummary so that missing
sampler params columns are OK.
Current Version:
v2.23.0

CmdStanPy and CmdStanR wrappers provide ways to get a summarize the sample - it only requires computing stats on each column's worth of output;  all the StanSummary analysis of correlation between samples isn't necessary.

basically, this could be done by perl or awk.
https://www.commandlinefu.com/commands/view/2967/sum-columns-from-csv-column-col


adding length metric including test and documentation

@ColabDog opened a new PR for length - took a sec to figure out where tests were running from, will use this methodology in any future metrics

Thanks @j-space-b ! Could you place add 1 last update to the documentation? :) Otherwise - looks good!

updated documentation to use assert_test - may ask you for a runthrough of the testing functionality at some point this week!


Some blackening and autopep8ing.

What is the purpose of this pull request? (put an "X" next to item)

[x] Other, please explain: cosmetics

What changes did you make? (Give an overview)
blackened and autopeped the sources, then restored tabs.
Which issue (if any) does this pull request address?
No issue.

I'm personally not fond of the 'everything on a newline' mentality that autopep and black seem to follow so I typically use yapf with a bucket load of custom settings though I'm still searching for the perfect formatting tool. The reason I tend to have single line docstrings span two lines is to reduce the diff when using vcs

Makes sense.

Having thought further on this I've realized that I've kind of contradicted myself so I've seen what I can do with yapf to improve the formatting. Seems it is a bit inconsistent though


Creating new Desktop binaries to unblock Desktop support.

Our packages were targeting netstandard1.5, but they are not working when targeting desktop. While we are investigating, I'm adding to the build matrix net461 to unblock desktop perf investigations.

This also fixes this issue: https://github.com/Microsoft/xunit-performance/issues/220

@nategraf This PR enables you to run on Desktop


Allow scripts to manipulate sender for chat output

To reduce confusion when the same scripts are executed shortly after one another by the GM for a number of NPCs, it would be great to be able to have a script speak as different NPCs rather than only as the user that called it (the GM, in this case).
This blocks phylll's issue no. 22.

Plan:

Support function overload chat(nameOrId, message) in addition to the existing chat(message). Requires that the user has control permission for the given nameOrId, or else MMM will simply ignore nameOrId and speak as the original sender anyway.
Extend the !mmm chat: command (which internally uses the chat() function) to check whether a sender variable is set in the variable stash, and if so, pass its value as to the chat() function as its first argument.
Update the !mmm combine chat command to a) store the first nameOrId passed to its internal temporary chat() override and 2) pass it on to the original chat() function.


Fullstate simulator library should not be renamed to Winodws-style dll on non-Windows platforms.

Right now logic exists in our build passes that takes the output from the xplat build of the native simulator and renames all the files into the Windows style, Microsoft.Quantum.Simulator.Runtime.dll. This is unnecessary and causes confusion when working on other platforms. We should remove this rename, and then update the .csproj files in this repo such that local development does not take a dependency on the rename happening. For example, this part of Simulators.Dev.props:
https://github.com/microsoft/qsharp-runtime/blob/4f32b5bbd6d3217e21033f04cdd47f02581fba14/src/Simulation/Common/Simulators.Dev.props#L26-L32
Should be updated to not expect the file with the Windows specific naming and instead use the built-in support .NET has for dynamically loading the right platform specific library.

@cesarzc I believe this is what you have been looking into related to the runtime package in any case.


Added a recursive solution written in Lua.

My scripts consists of 2 recursive functions. I used no normal Lua loops. Everything is recursive and great!

Nice! thanks :)


Provide Parameters#signature for mirroring Method#parameters

Nice to have for client libraries.
@seven1m I thought you might be able to use this to implement Method#parameters

@eregon had to turn off truffleruby for this test because it found a bunch of incompatibilities. You can see the run here: https://github.com/ruby/prism/actions/runs/6779285735/job/18426147329?pr=1777

Right, makes sense. cc @andrykonchin
Copying it here for convenience:
===============================================================================
Failure: test_block_anonymous(Prism::ParametersSignatureTest)
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:79:in `assert_parameters'
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:66:in `test_block_anonymous'
     63:     end
     64:
     65:     def test_block_anonymous
  => 66:       assert_parameters([[:block, :&]], "&")
     67:     end
     68:
     69:     def test_forwarding
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
<[[:block, :&]]> expected but was
<[[:block, :"%forward_block"]]>

diff:
? [[:block, :&               ]]
?            "%forward_block"
?            ?
===============================================================================
===============================================================================
Failure: test_forwarding(Prism::ParametersSignatureTest)
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:79:in `assert_parameters'
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:70:in `test_forwarding'
     67:     end
     68:
     69:     def test_forwarding
  => 70:       assert_parameters([[:rest, :*], [:keyrest, :**], [:block, :&]], "...")
     71:     end
     72:
     73:     private
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
<[[:rest, :*], [:keyrest, :**], [:block, :&]]> expected but was
<[[:rest, :"%forward_rest"],
 [:keyrest, :"%forward_kwrest"],
 [:block, :"%forward_block"]]>

diff:
? [[:rest, :*], [:key rest, :**], [:block, :&]]
?           "%forward_    "
?           ?????????    ?????      --------------
+  [:keyrest, :"%forward_kwrest"],
+  [:block, :"%forward_block"]]
===============================================================================
===============================================================================
Failure: test_key_ordering(Prism::ParametersSignatureTest)
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:79:in `assert_parameters'
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:58:in `test_key_ordering'
     55:     end
     56:
     57:     def test_key_ordering
  => 58:       assert_parameters([[:keyreq, :a], [:keyreq, :b], [:key, :c], [:key, :d]], "a:, c: 1, b:, d: 2")
     59:     end
     60:
     61:     def test_block
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
<[[:keyreq, :a], [:keyreq, :b], [:key, :c], [:key, :d]]> expected but was
<[[:keyreq, :a], [:key, :c], [:keyreq, :b], [:key, :d]]>

diff:
? [[:keyreq, :a], [:key, :c], [:keyreq, :b], [:key, :c], [:key, :d]]
===============================================================================
===============================================================================
Failure: test_keyrest_anonymous(Prism::ParametersSignatureTest)
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:79:in `assert_parameters'
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:54:in `test_keyrest_anonymous'
     51:     end
     52:
     53:     def test_keyrest_anonymous
  => 54:       assert_parameters([[:keyrest, :**]], "**")
     55:     end
     56:
     57:     def test_key_ordering
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
<[[:keyrest, :**]]> expected but was
<[[:keyrest, :"%kwrest"]]>

diff:
? [[:keyrest, :**       ]]
?              "%kwrest"
?              ??
===============================================================================
===============================================================================
Failure: test_nokey(Prism::ParametersSignatureTest)
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:79:in `assert_parameters'
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:50:in `test_nokey'
     47:     end
     48:
     49:     def test_nokey
  => 50:       assert_parameters([[:nokey]], "**nil")
     51:     end
     52:
     53:     def test_keyrest_anonymous
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
<[[:nokey]]> expected but was
<[[:keyrest, :"%nil_kwrest"]]>

diff:
? [[:nokeyrest, :"%nil_kwrest"]]
===============================================================================
===============================================================================
Failure: test_rest_anonymous(Prism::ParametersSignatureTest)
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:79:in `assert_parameters'
/home/runner/work/prism/prism/test/prism/parameters_signature_test.rb:26:in `test_rest_anonymous'
     23:     end
     24:
     25:     def test_rest_anonymous
  => 26:       assert_parameters([[:rest, :*]], "*")
     27:     end
     28:
     29:     def test_post
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
<[[:rest, :*]]> expected but was
<[[:rest]]>

diff:
? [[:rest, :*]]
===============================================================================

The #parameters method is fixed on TruffleRuby master (not sure how fast dev build will be available).
All the test cases except one now pass on TruffleRuby.
The only failing test:
    def test_key_ordering
      assert_parameters([[:keyreq, :a], [:keyreq, :b], [:key, :c], [:key, :d]], "a:, c: 1, b:, d: 2")
    end

It checks order of parameters. Not sure if it's documented explicitly so it might be incorrectly to rely on it (and require) in the test.

Honestly I'm not 100% sure, but I know it's consistent with the calling convention. I think I'd like to keep it for now. Happy to skip just that test on truffleruby though.


document.currentScript is useful for scripts which need to be aware of where their script tag is in ...

document.currentScript is useful for scripts which need to be aware of where their script tag is in relation to the rest of the DOM, such as when a script needs to operate only on its sibling elements.

This issue was imported from Google Moderator
Moderator votes: +16
Issue added by danhunsaker on 2014-06-03
To vote this issue up or down, simply include +1 or -1 in your comment.

+1

+1

+1

+1

+1 :+1:
See https://html.spec.whatwg.org/multipage/dom.html#dom-document-currentscript for documentation.

+1

+1 - PDF.js crashes on document.currentScript in IE11. So: http://caniuse.com/#search=currentScript
Alas ...

+1

+1

+1

+1

+1

+1

+1
MDC lists the browsers supporting document.currentScript.
See: https://developer.mozilla.org/en-US/docs/Web/API/Document/currentScript
As of this writing, IE doesn't support this feature. Support is unknown for IE Mobile and Opera Mobile.

+1

+1

+1

+1

+1 note this is implemented in Microsoft Edge at least as of Windows Insider build 14295 (haven't tested release builds). Would be nice to list this sort of thing. :)

+1

+1

+1

+1

Now available at http://caniuse.com/#feat=document-currentscript


Remove param name hint on ref to var with same name

When param name hinting is on the current behavior will remove the hint on params where the var passed has the same name as the parameter. We could expand this to remove hints on the same var names but passed as a reference.
Current behavior:
__libc_start_main(main: main, argc: __return_addr.d, ubp_av: &ubp_av, init: nullptr, fini: nullptr, rtld_fini: arg3, stack_end: &stack_end)

Requested behavior
__libc_start_main(main: main, argc: __return_addr.d, &ubp_av, init: nullptr, fini: nullptr, rtld_fini: arg3, &stack_end)

This will ultimately be extended to cover same name fields and same name pointers

Added in 4.1.5302


statistics.json -> HbA1c

latest dev code with the euglycemic stored in statistics.json seems to be mis-reporting Hba!c as 0:
     "Statistics": {                          +
         "HbA1c": {                           +
             "day": 0,                        +
             "week": 0,                       +
             "month": 0,                      +
             "total": 46.7                    +
         },

My Statistics view looks right, so it doesn't look like a data lose after last upgrade ... just zero values for those fields ... checked yours two, as you are reporting Euglycemic values too, same ... day/week/month all 0, total is 46.7 ( other scale, obviously ) ...

Fix in dev


External safe nav

Correctly parse a separated safe_nav operator through the external Scanner. This branch has merged all the previous pull requests into it.

Thanks for the PRs, could you look into fixing the failing test?

The thing is I don't know how to fix it. It occurs due to the anonymous function getting parsed as a function call with a trailing lambda. I think that is due to that fact that you can't exclude the fun keyword from call expressions, so maybe if https://github.com/tree-sitter/tree-sitter/pull/246 gets passed we can parse the statement accurately.
Should I remove this test for the mean time? or is there another way you'd like the for the test to be dealt with?

If this doesn't regress anything that parses on the current main branch, I would be fine with removing the test case and merging it as is (and also creating an issue so we don't lose track of this bug). The web editor seems to parse the test case just fine however, therefore I would ideally like to get this fixed before merging.

Marking the anonymous function as right associative has fixed the failing test.

Thanks!


Allow "overblog/dataloader-php" dev version

Coverage remained the same at 100.0% when pulling cfc612b0a69446239d6156ba098182707ddba231 on patch-1 into f63b2ed5622cf7d61bd2ced3d822684768b6dfab on master.


Multithreading support

For small values of minimalCharacteristicLength, for example 0.001 m, the simulation hangs for a long time. This is currently because python-sbm uses for loops for computing the chracteristics of each debris fragment that do not use multithreading.

Resolved by https://github.com/ReeceHumphreys/kesspy/commit/a8442b54da10446b1b9f408e69d617cb3a11d53a


Thunderbird: Saving a raw MD draft results in broken MD

When Thunderbird saves a draft, it seems to put 4 spaces at the start of each line. So if the draft is raw Markdown, the whole thing will end up unrenderable -- the 4 spaces mean the whole email will be interpreted as one big code block. (The indentation is probably just TB prettifying the HTML.)
I think this is a failing with jsHtmlToText.js. In HTML, multiple consecutive ordinary space characters are collapsed to a single space (I think?), but htmlToText is keeping all of the spaces.
Workaround: Copy the draft email and plaintext-paste it into a new email.
This bug was reported in issue #97.

Edit:
I don't think the multi-space thing is good enough. Even collapsing down to a single space still changes the MD. The "right" way is doing a better job of HTML-to-text -- possibly using Thunderbird's built-in text extractor.


[HTTP] Handle message body without Content-Length scenario

Should work as explained in the spec below,
"For compatibility with HTTP/1.0 applications, HTTP/1.1 requests containing a message-body MUST include a valid
Content-Length header field unless the server is known to be HTTP/1.1 compliant. If a request contains a
message-body and a Content-Length is not given, the server SHOULD respond with 400 (bad request) if it
cannot determine the length of the message, or with 411 (length required) if it wishes to insist on receiving a valid
Content-Length."

Ballerina use HTTP2 as the default transport hence closing as this is no longer the 80% case.


Update Infineon CYW30739 platform to support Thread 1.3 Certification for Matter 1.0.

Workflow: https://github.com/Infineon/ot-ifx-release/actions/runs/2844929211

Workflow: https://github.com/Infineon/ot-ifx-release/actions/runs/2844929211

@j-noel-longhand Can you help to review this PR? Or shall I do something else to have this PR workable?


Link in docs is not working

From http://goratchet.com/getting-started/
3. Save the app to your phone
There are a few ways to do this, but the simplest is to run a local server on your computer, point Safari on your iPhone to your computer, then click the  button and "Add to Home Screen". For Android, check out this guide.
The issue is that the link of this guide is not a valid address and it seems like a important information.

Hi,
The initial link is : https://developers.google.com/chrome/mobile/docs/installtohomescreen
Seems like the link changed.
Looking at the URL and the context, we want a Google Chrome documentation dedicated to add WPAs to the homescreen of an Android device locally for testing.
I believe this link is the one we want :
https://developers.google.com/web/tools/chrome-devtools/progressive-web-apps#add-to-homescreen

If you want to test out the genuine mobile experience, you can connect a real mobile device to DevTools via [remote debugging]remote debugging, and then click the Add to Homescreen button (on DevTools) to trigger the "add to homescreen" prompt on the connected mobile device.

If I'm right, I already forked the project and the PR is waiting.

I already forgot the context and the reason for opening this issue, but thanks anyway.

Context is what the page is about.
You closed this issue too fast, though here is the PR. ^

Sorry for closing the issue prematurely.


Support for both button before and after

Currently one button is supported, either:

before the input field
after the input field

It might be nice to support both a button before and after. This way we can use icons to 'guide' the user into explaining what the input field is about. For example for image uploading:

JSFiddle for the source

I understand your place but this type of design is not advisable. Both buttons should work which is not their proposal. As some of the buttons would be just to inform generate a cruel question to the user. Which button do I click?

thanks for the informative response. Note the one on the left is not really a button / can not be clicked.
Bootstrap refers to this as an add-on Button: http://getbootstrap.com/components/#input-groups-basic
It DOES hint the user on what kind of action is expected from him...

I understand your place. Currently I work with interface construction and interface optimization and usability. I can tell you exactly that kind of legend, in this particular case, only hinders the user's reading.

mmm, OK, what would be your suggested best practice? Maybe use an in-field
legend like "Please select an image..."?
I guess this issue can be closed for the time being...
On May 4, 2016 08:08, "Markus Lima"<EMAIL_ADDRESS>wrote:

I understand your place. Currently I work with interface construction and
interface optimization and usability. I can tell you exactly that kind of
legend, in this particular case, only hinders the user's reading.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/markusslima/bootstrap-filestyle/issues/114#issuecomment-216830194

If you want to specify who should choose an image why not write "Choose an image" along with the file icon? While not as elegant, it is a simple, direct and objective message that explains exactly what should be done. https://jsfiddle.net/v7dewcsa/3/


Update formcontrol value from custom component

Hello,
I want to update the formControl value for the custom component I defined, where it returns data as an object.
as I go through documentation, it stats using hooks oninit will resolve the issue, but i want the output of form control from the custom component.

The request is not clear enough, there is a formControl property inside custom component so you just need to call formControl.setValue in order to set a new value and to know when the value is changed subscribe to formControl.valueChanges.
Use hooks  if you want an access of formControl through the field config:
{
  key: 'name',
  type: 'input',
  hooks: {
    onInit: field => field.formControl.valueChanges.pipe(
      ...
    )
  }
}


Training freezes when using multi-gpu jobs with block-wise stochastic depth

To reproduce
When I run the following command:
composer -n 2 examples/run_composer_trainer.py -f composer/yamls/models/resnet50.yaml --algorithms stochastic_depth --algorithms.stochastic_depth.target_layer_name ResNetBottleneck --algorithms.stochastic_depth.drop_rate 0.0 --loggers tqdm
The training loop freezes. Using only 1 GPU or switching to sample-wise stochastic depth (--algorithms.stochastic_depth.stochastic_method sample) seem to work as expected
Appears to be a bug with the block-wise stochastic depth layers, may be related to #296. Should probably be fixed before v0.4.

Been looking into this. Somehow, the code is hanging at this line in PyTorch's native gradient scaler. optimizer_state["found_inf_per_device"] seems to correspond to some sort of voodoo-magic thing that causes a distributed communications call when accessed. It seems to be linked to the _MultiDeviceReplicator defined earlier in that file.
Debugging this by tracing looks like it's gonna get very difficult very quickly. I'll try another approach tomorrow?

Not sure if this helps, but the code freezes when find_unused_parameters=True even if no layers are dropped. If find_unused_parameters=False and layers are dropped, then it also freezes. Could there be issues with finding the unused parameters? Any possibility it is related manually adjusting the parameters in optimizer?


The Apogee Throwback Pack Support - Blake Stone & Rise of the Triad

Project Link
rottexpr & bstone
Project License
GPLv2 & GPLv3
Steam App Ids
https://steamdb.info/app/238050/
Additional Context
This is a bundle of games that Luxtorpeda already supports.

Oh god I didn't even notice you beat me to it


Usage question

Hello,
I want to use vim.ui.input() to set path to executable for nvim-dap. I managed to do it with default vim.ui.input() (which simply calls vim.fn.input() as I understand) as follows:
dap.configurations.cpp = {
  {
    program = function()
        local path_to_program = '???'
        vim.ui.input({
            prompt = 'Path to executable: ',
            default = vim.fn.getcwd() .. '/',
            completion = 'file',
        },
        function(input)
            path_to_program = input
        end
        )
        return path_to_program
    end,
  },
}

But when I tried to use dressing.nvim implementation of vim.ui.input() in the same manner I faced two issues:

After calling <cmd>lua require'dap'.continue()<cr> popup window that serves for setting path to executable opens as expected but then it immediately closes so I cannot write anything in there.
on_confirm function changes path_to_program variable as expected inside its scope but in the end when the variable has to be returned it equals '???' as before the change. So change of the variable inside on_confirm does not take effect.

Could you please help me to figure out how to properly use vim.ui.input() in this case?
Edit: I use NVIM v0.6.0.

The problem is that vim.ui.input is not a drop-in replacement for vim.fn.input. vim.fn.input is blocking and so your function won't return until you have given it input. vim.ui.input returns immediately (when your path_to_program variable is still '???') and calls the callback later. In order for this to work you'll need to either convince the author of nvim-dap to support async functions or callbacks in these config options, or you'll need to use vim.ui.input to get and set the program name before you activate nvim-dap.

I got it. Thank you for the reply.


Fix windows

This builds on top of the change by @gentooist and goes a step further by completely removing all usages of path and using upath instead.
This ensures files get uploaded to S3 with the proper file name on windows.

Thank you, @gentooist and @RexMorgan.


Suggested changes for CUDA build

These changes were made mostly because the CUDA Dockerfile in the project, while successfully building FFmpeg, didn't recognize nvenc for me. I made some changes that made it work.
Main Changes:

Use NVIDIA CUDA+Ubuntu as the building stage image instead of Ubuntu base.
Build and use deviceQuery from CUDA Samples in cuda-ubuntu.dockerfile so compute capability can be detected automatically. Default values are still hard-coded inside the build script, and can be overridden by setting the CUDA_COMPUTE_CAPABILITY env variable.
Make use of CURRENT_PACKAGE_VERSION more so as to reduce redundancy.
Add -O2 to nvccflags. Since NVIDIA's own examples do this, I don't think anything is going to break.
Added more documentation to the README regarding these changes, and updated the example build output to match the the CUDA build and changes in general.

Other Changes:

Added libzmq support
Change download link for libsdl (It's not working for me for some reason) to use SDL's Github release page instead
Change download link for zlib, for the same reason, to use Madler's Github release page instead

The final image containing the binary is still around 650MB.

Hi Xosrov, Thank you for the pull request.
Currently the integration tests fail with the following error message:
0.301 CUDA compute capability could not be found... do you have CUDA access in docker?
It should be possible to build the image without an active Nvidia graphics card. Some people need to built the image on a different machine than where the image is later used.
Please update your pull request to pass the integration tests. Then I can merge the changes back to the master branch.

Hey Markus, your concerns are valid. I will have to add default values as fallback to prevent build failures.
I will get this done by the end of the week.

@markus-perl I've added the default values, but also made some changes to the overall build script. Please run the workflow and let me know what you think.

@markus-perl The CI problems are fixed.
For OS X, the problem was with the libzmq package using deprecated functions, using a slightly older version fixed the problem.
For the CUDA Dockerfile, the problem was in the naming of the libraries. For example changing libnppc.so -> libnppc.so.12 fixed the issues. I'm not sure why this was having problems in Github CI, even though it worked for me?
Please take a look and let me know what you think. Thanks for the amazing project!

Thx for the work. I will merge the changes into the master branch.


Missing unit tests for namespaced broker (#2817)

Missing unit tests for namespaced broker

Generate files

Goimports

OCF Webhook is merging this PR


Generate Beautiful Errors

Transform AJV errors into MUCH more human readable output
Use color escape codes for error readability
Add example errors to aggregate error list, and let calling method determine what to do (instead of logging an easy to ignore warning)
call process.exit if there are any errors, but finish validating all files first (this prevents generating docs, sdk, etc., when there are errors)
added explicit requirement for examples to exist

:tada: This PR is included in version 1.4.1-next.1 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Release] sdk/resourcemanager/policyinsights/armpolicyinsights/0.1.0

[ ] The purpose of this PR is explained in this or a referenced issue.
[ ] The PR does not update generated files.

These files are managed by the codegen framework at Azure/autorest.go.

[ ] Tests are included and/or updated for code changes.
[ ] Updates to CHANGELOG.md are included.
[ ] MIT license headers are included in each file.

/azp run prepare-pipelines

/azp run prepare-pipelines

/azp run go - armpolicyinsights - ci


Update deprecated scan functions

 Issue by aelillie
Monday Mar 27, 2017 at 13:51 GMT
Originally opened as https://github.com/android/android-BluetoothLeGatt/pull/28

Introducing ScanCallback as an updated callback type for handling BLE device scans. startScan can further be called with extra settings and filter arguments for specific search criteria.
(Note that required API version has been updated to 21 for this to work. Also, see #20 for actually getting scan results)

aelillie included the following code: https://github.com/android/android-BluetoothLeGatt/pull/28/commits

 Comment by googlebot
Monday Mar 27, 2017 at 13:51 GMT

Thanks for your pull request.  It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
:memo: Please visit https://cla.developers.google.com/ to sign.
Once you've signed, please reply here (e.g. I signed it!) and we'll verify.  Thanks.

If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address.  Check your existing CLA data and verify that your email is set on your git commits.
If you signed the CLA as a corporation, please let us know the company's name.

 Comment by googlebot
Monday Mar 27, 2017 at 13:53 GMT

CLAs look good, thanks!

 Comment by aelillie
Monday Mar 27, 2017 at 13:53 GMT

I signed it!


GClipboardFormatBCEditor broken & unstable

When copying across BCEditor and the GClipboardFormatBCEditor format is used, the content of the destination BCEditor is broken, and there are evidences of memory corruption.
Problem was initially detected when copy-pasting between executables compiled with different versions of BCEditor, from an older BCEditor to latest BCEditor, it resulted in a crash with AV.
However issue is also present when copying from latest BCEditor to latest BCEditor, it did not crash but there were memory leaks and undo is not fully operational.
When the copy is made through notepad, copy from old BCEditor, paste in notepad, then copy from notepad, paste into new BCEditor, everything is fine.
Given that all editors properly specify clipboard text data anyway, is there any point to GClipboardFormatBCEditor? (and GClipboardFormatBorland and GClipboardFormatMSDev)

Good question, that is a legacy code from my old SynEdit fork and then this was added by some guy from Asia. I did also notice some odd behavior when copying SQL from IBQ (it is using TBCEditor). Maybe I will do what I like the most and remove the code. :D

Gone.


[MINOR] Fix inefficient map iteration

What changes were proposed in this pull request?
Iterate Map by Map.entrySet() instead of Map.keySet() + Map.get(key).
Why are the changes needed?
It's more efficient.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
CI.

Codecov Report

Merging #245 (5e0dd40) into master (75921f1) will decrease coverage by 1.17%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master     #245      +/-   ##
============================================
- Coverage     59.10%   57.93%   -1.18%
+ Complexity     1330     1254      -76
============================================
  Files           160      151       -9
  Lines          8740     8244     -496
  Branches        821      791      -30
============================================
- Hits           5166     4776     -390
+ Misses         3307     3213      -94
+ Partials        267      255      -12

Impacted Files
Coverage Δ

...nator/LowestIOSampleCostSelectStorageStrategy.java
74.07% <100.00%> (+0.92%)
:arrow_up:

...rg/apache/uniffle/storage/common/LocalStorage.java
42.75% <0.00%> (-2.07%)
:arrow_down:

...che/spark/shuffle/writer/BufferManagerOptions.java

...ava/org/apache/spark/shuffle/RssShuffleHandle.java

.../java/org/apache/spark/shuffle/RssSparkConfig.java

...k/shuffle/writer/WrappedByteArrayOutputStream.java

...org/apache/spark/shuffle/RssSparkShuffleUtils.java

...pache/spark/shuffle/writer/WriteBufferManager.java

.../org/apache/spark/shuffle/writer/WriterBuffer.java

...org/apache/spark/shuffle/writer/AddBlockEvent.java

... and 3 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Thanks for your contribution! @kaijchen

Thanks @zuston for the review.


Sender name is auto-populated for new contacts

Fixed #1238

:+1:
Side note: This should probably go into a new class like QuickContactBadgeHelper instead of Utility.


Add $queuename as text-input variable

Please,  add $queuename  or another variable  as  text-input  for using it  in the "window tittle"  before  queue name.
Example: "Sabrent1tbNvme  RUN_1  Plot 1 out 1 |  chia process XXX"
A lot of us  are using diferent SSD to plot at same time,   so  it´s perfect if you cant name a Queue as "Sabrent1TBnvme"  in the tittle window.
THANKS FOR YOUR WORK ,  is awesome.

Edit:  DONE  .  Added $WindowName  as String Variable.
PLease,  Add this to your code :)
function Start-ChiaParallelPlotting {
[String]$WindowName,
[Parameter(Mandatory)]
}

$processParam = @{
FilePath = "powershell.exe"
ArgumentList = "$NoExitFlag -Command Start-ChiaPlotting -TotalPlots $plotsperQueue -Buffer $Buffer -Threads $Threads -TempDirectoryPath $TempDirectoryPath -FinalDirectoryPath $FinalDirectoryPath -LogDirectoryPath $LogDirectoryPath -WindowName $WindowName -QueueName Run_$Queue"
}

$host.ui.RawUI.WindowTitle = "$WindowName | $QueueName - Plot $plotNumber de $TotalPlots | Chia proceso Id - $($chiaProcess.id)"

https://i.imgur.com/StvtyQc.png

https://github.com/MrPig91/PSChiaPlotter/pull/30/commits/f4f360b84050ec3c7fd0c817d2146a32d10de06a

Nice, I would like it to not be mandatory since not everyone will want to change it. Possibly add a default value and take away the mandatory parameter attribute and I will merge it.

Please,  Modify it as you want 🙂
Dont need to merge my script,  is an easy task,   more for you!!!   (Im a noob in PS coding)
Regards !!!

De: Syrius Cleveland @.>
Enviado: lunes, 17 de mayo de 2021 15:19
Para: MrPig91/PSChiaPlotter @.>
Cc: goyetus @.>; Author @.>
Asunto: Re: [MrPig91/PSChiaPlotter] DONE - PLEASE MERGE IT : Code for add $WindowName To Window Tittle (Custom SSD Plotter Names in WindowTitle) (#27)
Nice, I would like it to not be mandatory since not everyone will want to change it. Possibly add a default value and take away the mandatory parameter attribute and I will merge it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/MrPig91/PSChiaPlotter/issues/27#issuecomment-842317984, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF2YPVD7MRJGLF7ENHAYSLDTOEJXBANCNFSM446CUZDA.

I have added this with the latest merge on my branch. Thank you for the suggestion and the suggested code.

Version 1.1.5 Updated and working perfect :)
THANKS !!!! :)


Fix cocoapods build

How

Move CDTOperationRequestBuilder.h into the correct folder in the repo
Correct nullability annotation to match protocol.

Reviewers
reviewer @ricellis
Issues
Fixes #39

+1


Swap Nodes of Linked List without swapping the data (Swap the previous and next Links)

We have stopped merging requests for DSA due to Hacktoberfest restrictions.
Please raise your PRs in other domains - other folders.


Update Ubuntu Packages on Launchpad to version 1ea608a

New GIT commit version needs to be built and put up on Launchpad

updated, uploaded and compiling in ioncoin-test

currently copying to ioncoiin-master

New packages are at https://launchpad.net/~ckti/+archive/ubuntu/ioncoin-master all ready to go


fix: now OSCR column is hidden if feature flag is not enabled for OSCR

Description
OSCR data is hidden behind a feature flag, but the column wasn't. This PR removes the Rating column if the feature flag is not enabled.
Related Tickets & Documents
Fixes #3677
Mobile & Desktop Screenshots/Recordings
Before

After

Steps to QA

Tier (staff will fill in)

[ ] Tier 1
[ ] Tier 2
[ ] Tier 3
[x] Tier 4

[optional] What gif best describes this PR or how it makes you feel?

Can you confirm if you still see the table alignment issue?
production

beta


Assigning material instance to skeleton

Using the following does not seem to do anything.
material_instance = ue.load_object(MaterialInstance, '/Game/etc.')
asset = ue.load_object(SkeletalMesh, '/Game/Characters/etc.')
asset.Materials = [material_instance]
asset.post_edit_change()
Any suggestions?

For those curious, this worked:
from unreal_engine.structs import SkeletalMaterial
asset.Materials = [SkeletalMaterial(MaterialInterface=material_instance)]

Now to figure out how to get existing slot names...

Hello! Did you get the answer to this question? If not, let me help you.
for index, material in enumerate(asset.StaticMaterials):

"asset" is the asset that you want to use. To do this, just assign the asset to a variable.
Then to see the name you can do:
print(material.MaterialSlotName)

Which means that you can do this:
if material.MaterialSlotName == slot_name_that_you_are_looking_for:

This is to check slot names.
Finally, to assign you just have to do this:

Select material (you know how to do that already)

Then, and finally.
asset.set_material(index, material);


Error with nested else statement, InvalidPython

Hi,
I was trying to run a --check on my Snakemake workflow and I got a parsing error related to a nested else statement. This issue might be similar to #91.
For my Snakefile I get the following error:
[ERROR] In file "Snakefile":  'InvalidPython: Got error:
'''
Cannot parse: 1:0: else:
'''
while formatting code with black.'

This parsing error doesn't appear when I comment this else statement in my code:
if len(config) == 0:
	if os.path.isfile("./config.yaml"):
		configfile: "./config.yaml"
	#else:
		#sys.exit(f"Make sure there is a config.yaml file in {os.getcwd()} or specify one with the --configfile commandline parameter.")

Thanks @supermaxiste , this was indeed a bug, and I made a fix in branch fix_96. It now parses your Snakefile without error. We'll look to release a new version on PyPI soon, else you could try installing from source from branch fix_96 and let us know if all OK!

Hi @bricoletc,
just checked the branch and tried a run on my Snakefile, no parsing errors.
Thank you and feel free to close the issue anytime.


Why does the npm package velocity-animate depend on jQuery?

Haven't yet looked at the internals to see how/if it's being used, but pulling Velocity into a project that uses npm through the velocity-animate module pulls down<EMAIL_ADDRESS>as a dependency...
If you can use Velocity completely without jQuery, why is it including it as a depenency here? Shouldn't we be able to use this while excluding jQuery?

Duplicate of #497


No re-rendering after relative context update

Description:
Using the example from the current context documentation:
If the spoon2 value is set by an observer, it's not readable/updated by a relative keypath (inside the matrix).
Expected:
Outside the matrix, you have SPOON
Inside the matrix, you think you have SPOON.
In reality, there is no

If I add spoon2 to data with an initial value (remove comment from code), everything works as expected.
Versions affected:
edge (0.9.3)
Platforms affected:
Chrome 60.0.3112.78, others as well
Reproduction:
s. this fiddle
Template

Code
const r = window.r = new Ractive({
el: '#main',
template: '#template',
data: {
  //spoon2: 'SPOON2'
  spoon: 'SPOON',
  matrix: {
      agent: 'Smith'
     // There is no spoon
  }
 },
oninit: function() {
var component = this
this.observe('spoon', function(newVal){
	component.set('spoon2', newVal)
    })
  }
});

TL;DR if the data doesn't exist, ambiguous references resolve to the immediate context.
This is actually working as intended. When you reference data that doesn't yet exist somewhere up the context hierarchy, it automatically resolves in the nearest context - meaning that the first spoon2 resolves to ~/spoon2, the second just inside the matrix resolves to matrix.spoon2 (because ~/spoon2 doesn't actually exist), and the third is not ambiguous, so it resolves to matrix.spoon2. Having spoon2 provided in the data means that ~/spoon2 does exist, so the ambiguous reference inside matrix can resolve.
You can either leave data uninitialized and use unambiguous references, or you can initialize it and use ambiguous references. Unambiguous references are always preferable, because they always resolve faster and with fewer surprises in situations like this, particularly when a conditional is rendered, data appears that would affect resolutions within the conditional, and the conditional is unrendered and rerendered (sometimes much) later. Then you get different results in the conditional with no obvious link between them that would have caused the differences.

So this is a breaking change in version 0.9? With version 0.8.x the code worked as expected.
Thanks for clarification!

It is indeed: https://ractive.js.org/support/#unresolved-references
The unresolved process had some subtle bugs and caused inconsistencies in render in certain circumstances.


Upgrade dependencies and default to latest Electron 1.7.9

@jiahaog This is the irregularly-scheduled mass deps upgrade to Nativefier. Electron 1.7.9 seems okay, I see it's used by big Electron apps like Itch. Apart from that, nothing groundbreaking looking at individual deps changelogs but, as usual, potential hiccups are probable. Also,

Slip in a few minor development/documentation nits and fix new eslint errors
Stop using package-lock.jsons and disable their automatic generation with npm5. In theory they're great, in practice they complicate PRs. Also, I accidentally let a PR remove the main lockfile without any breakage and anyone noticing, which may be a sign semver compatibility conventions are honored these days and we can roll along fine with a simple package.json. I suspect I'll revert this after hitting a couple of unannounced breaking changes in a minor update, but I'd like to try it anyway 🙂.

@jiahaog feedback and tests welcome (I've been using it for a few days, all good with my -limited- use cases), then when you're okay with it, go ahead and merge but please don't release immediately, I'll first ask for more regression testing from contributors.

As discussed above, pinging a few Nativefier contributors having shown interest in the past with issue reports or pull requests.
Hello everybody and sorry for the noise 🙂. This PR I just merged as 6fb3b92 updates all Nativefier deps, including Electron. If you still use Nativefier and have a few spare cycles to contribute, could you build master, re-package your apps, and report regressions here? Thanks!
@desimaniac @GitGeoCoder @princejosuah @cbess @brianblakely @omouren @mdh34 @githubbob42 @xldrx @onedr0p @usrbowe @david-pacheco @romo-dw @skoshy @darrenhaken @toschneck @zbicin. Of course, do tell me if you no longer have interest/time in nativefier and don't want to hear from me again.

@ronjouch no regressions to report :)

@ronjouch Pulled/built master, tested app packaging. Everything looks good!

@ronjouch unfortunately I don't have much free time right now. You don't have to notify me in the near future ;)

@ronjouch Tested out v7.5.1, everything looks good to me.

@ronjouchhttps://github.com/ronjouch Sorry for the delay - all looks good.  Thanks for updating this!
Bob Roth
LiquidFrameworks
24 E Greenway Plaza, Suite 405
Houston, TX 77046
(713) 552-9250 (main)
(713) 552-9251 (fax)
http://www.liquidframeworks.comhttp://www.liquidframeworks.com/
broth<EMAIL_ADDRESS>From: Ronan Jouchet <notifications<EMAIL_ADDRESS>Reply-To: jiahaog/nativefier <reply<EMAIL_ADDRESS>Date: Tuesday, November 14, 2017 at 7:10 AM
To: jiahaog/nativefier <nativefier<EMAIL_ADDRESS>Cc: Bob Roth <broth<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>Subject: Re: [jiahaog/nativefier] Upgrade dependencies and default to latest Electron 1.7.9 (#483)
As discussed above, pinging a few Nativefier contributors having shown interest in the past with issue reports or pull requests.
Hello everybody and sorry for the noise 🙂. This PR I just merged as 6fb3b92https://github.com/jiahaog/nativefier/commit/6fb3b92eb82bec77ff96075b28e5e93987e32b9f updates all Nativefier deps, including Electron. If you still use Nativefier and have a few spare cycles to contribute, could you build masterhttps://github.com/jiahaog/nativefier/blob/master/docs/development.md, re-package your apps, and report regressions here? Thanks!
@desimaniachttps://github.com/desimaniac @GitGeoCoderhttps://github.com/gitgeocoder @princejosuahhttps://github.com/princejosuah@cbesshttps://github.com/cbess @brianblakelyhttps://github.com/brianblakely @omourenhttps://github.com/omouren@mdh34https://github.com/mdh34 @githubbob42https://github.com/githubbob42 @xldrxhttps://github.com/xldrx@onedr0phttps://github.com/onedr0p @usrbowehttps://github.com/usrbowe @david-pachecohttps://github.com/david-pacheco@romo-dwhttps://github.com/romo-dw @skoshyhttps://github.com/skoshy @darrenhakenhttps://github.com/darrenhaken@toschneckhttps://github.com/toschneck @zbicinhttps://github.com/zbicin. Of course, do tell me if you no longer have interest/time in nativefier and don't want to hear from me again.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/jiahaog/nativefier/pull/483#issuecomment-344254153, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ACaYFCnCILmhw6qZD-tl-nI2Gfin_d0mks5s2ZFYgaJpZM4QbB-6.


[Major Bug] Prevents me from accessing my settings

https://user-images.githubusercontent.com/66646514/148472257-00e2b3fd-9a6a-41e4-b782-fe8a73dbb907.mp4

Wait nvm it's not related this only started happening after I installed this so I assumed it was the cause

Wait nvm it's not related this only started happening after I installed this so I assumed it was the cause

Oh alright, glad it worked out!


can not find tokenizer.pth in GitMylo/bark-voice-cloning

as the title, so how can I do? Thanks

use the HubertManager for easy downloading of HuBERT and tokenizer models


If there is a plan of adding signTransaction method using web3signer?

Hi team,
As per the documentation of web3signer,there is only an API available to sign data but sign transaction method is not available. Is there any plan of adding signTransaction method?

There are currently no plans to add the Ethereum signTransaction RPC method to Web3Signer. If you require this functionality you can use Quorum key manager https://docs.quorum-key-manager.consensys.net/en/latest/.


[0.9.7] TrafficManager doc

Hello, I am using the Compiled version 0.9.7 Carla. I want to use the new feature "Traffic Manager", but I can not get any doc or demo. Can anyone help me? @pravinblaze

Hi,
Sorry about that, docs are coming quite soon. The steps however are quite the same as before, you just launch the spawn_npc.py and the Traffic Manager will be working. For more specific features, the docs will be updated!

@jackbart94   Thanks for your work.  I have another question, should I use the source version(no complied version) to use the traffic manager function?  In the "spawn_npc.py" script in complied version, I did not find API(such as force_lane_change) about the traffic manager.

There are two different scripts for now, spawn_npc.py hides some of the features that TM has, but keeps the original structure of the code.
Meanwhile, in the tm_spawn_npc.py you have an instance of TM and using this you can apply parameters (such as force_lane_change) just by changing a few lines of the code. We ought to make this a bit easier for users to access in the upcoming future, and also provide tutorials!

@jackbart94  thanks for the work. Is there any tentative timeline by which you would be releasing the traffic manager documentation?
@sheepwxy, were you able to find the API in the tm_spawn_npc.py file?


Add a creative Footer Scetion

This is a(n):

[ ] Proposal to the Repository
[x] Documentation / README.md changes
[x] Update to an existing Animated Button
[ ] Any Error

Details:
I have a quite good solution for your website to add a attractive and informative footer section which will consists of all the important information about the website and all the official social media handles. It can be a better option for the user that uses the website to get information about the website form the footer section also. It's not a problem but to have a good footer makes a website look cool and easy for a user to get the details about the social media handles and many more important part from the bottom also.

So, please assign me this issue under GSSOC'23 so, that I can start working on this issue

Please check #1346


include stderr and stdout in CommandExecutionException

@loosebazooka @saturnism

I think it's fine... will review when I get a chance. @saturnism @chanseokoh any comments?

Nothing much from my side besides this minor Javadoc comment: https://github.com/GoogleCloudPlatform/appengine-plugins-core/pull/816#discussion_r344307810

Codecov Report

Merging #816 into master will decrease coverage by <.01%.
The diff coverage is 69.23%.

@@             Coverage Diff              @@
##             master     #816      +/-   ##
============================================
- Coverage     77.13%   77.12%   -0.01%
- Complexity      617      618       +1
============================================
  Files            98       98
  Lines          2449     2457       +8
  Branches        325      325
============================================
+ Hits           1889     1895       +6
- Misses          412      414       +2
  Partials        148      148

Impacted Files
Coverage Δ
Complexity Δ

...gedcloudsdk/command/CommandExecutionException.java
50% <100%> (+50%)
1 <1> (+1)
:arrow_up:

...tools/managedcloudsdk/process/ProcessExecutor.java
96% <100%> (-0.3%)
8 <0> (ø)

...d/tools/managedcloudsdk/command/CommandCaller.java
74.19% <55.55%> (+0.28%)
4 <0> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


HH -> Invalid config for [automation]

I get this warning when using the automation to restore the sensor when Home Assistant restarts:
Invalid config for [automation]: required key not provided @ data['action'].

Any idea what I did wrong?


Implements a basic 'step signer' that signs pipeline steps on upload

As discussed on the community Slack channel. We're looking to ensure the commands that our agents execute came from our agents. We've explored other options, namely:

No command eval -> But we'd like to use plugins, and the conveinence of inline commands
No command eval with plugins forced on -> the docker command overrides the default command hook (https://github.com/buildkite/agent/blob/6f3b7ceb80a6df0650052224eef70b61e599acb9/bootstrap/bootstrap.go#L993) thus they don't work well together
Using the Buildkite API to "check" the pipeline of the currently running job. This doesn't help much, as the uploaded pipeline is post-interpolation and asks the Buildkite master for information to verify what it sent (e.g. full-trust)
Writing a separate tool to "inject" signatures into the pipeline. This approach is fine except for interpolation, which happens on pipeline upload. So this really needs to be part of the agent (as this PR adds)

This PR is a rough attempt at generating a signature for each step, the idea being you'd check the BUILDKITE_STEP_SIGNATURE in your environment hook against your own signature of BUILDKITE_COMMAND to verify the command's origin.
 But would love some early discussion.
TODO:

[ ] Handle empty env
[ ] Handle pipelines of single command - command: echo "This is the whole pipeline"
[ ] Documentation around BUILDKITE_STEP_SIGNATURE and how to verify it
[ ] Implement HMAC
[ ] Discuss whether signing the command/commands is enough. E.g. with the docker plugin, you can run/pull down a container without running any commands

Example input pipeline.yml:
env:
    ENV: dev
    STAGE: dev

steps:
  - label: ':docker: build'
    plugins:
      docker-compose#v2.4.1:
        build:
          - my-container

  - wait

  - label: ':hammer: info'
    commands:
        - 'scripts/size.sh'
        - 'scripts/version.sh'
    env:
        EXISTING_ENV: 'wow'
    plugins:
      docker-compose#v2.4.1:
        run: my-container

  - label: ':hammer: test'
    command: 'scripts/test.sh'
    plugins:
      docker-compose#v2.4.1:
        run: my-container

  - label: ':docker: publish container'
    plugins:
      docker-compose#v2.4.1:
        push:
          - my-container

buildkite-agent pipeline upload --dry-run --step-signing-key xx gives:
{
  "env": {
    "ENV": "dev",
    "STAGE": "dev"
  },
  "steps": [
    {
      "label": ":docker: build",
      "plugins": {
        "docker-compose#v2.4.1": {
          "build": [
            "my-container"
          ]
        }
      }
    },
    "wait",
    {
      "commands": [
        "scripts/size.sh",
        "scripts/version.sh"
      ],
      "env": {
        "BUILDKITE_STEP_SIGNATURE": "xxscripts/size.shscripts/version.sh",
        "EXISTING_ENV": "wow"
      },
      "label": ":hammer: info",
      "plugins": {
        "docker-compose#v2.4.1": {
          "run": "my-container"
        }
      }
    },
    {
      "command": "scripts/test.sh",
      "env": {
        "BUILDKITE_STEP_SIGNATURE": "xxscripts/test.sh"
      },
      "label": ":hammer: test",
      "plugins": {
        "docker-compose#v2.4.1": {
          "run": "my-container"
        }
      }
    },
    {
      "label": ":docker: publish container",
      "plugins": {
        "docker-compose#v2.4.1": {
          "push": [
            "my-container"
          ]
        }
      }
    }
  ]
}

With @lox's help (🙇), we've spun this off into a standalone tool: https://github.com/seek-oss/buildkite-signed-pipeline


hierarchicalMenu: hide parent's siblings when a sub level is selected

For now when a item is selected in the hierarchicalMenu, if that one contains child elements then it displays those. But at the same time it also displays all the sibling elements of the parent level.
Hidden the parent's sibling items is a UX pattern that we can see on more and more website: Amazon, Birchbox.fr

Could be interesting providing that out of the box, as part of the hierarchicalMenu widget.
PS: That behavior is already handled by the JS Helper https://github.com/algolia/algoliasearch-helper-js#hide-parent-level-of-current-parent-level

:+1: low hanging fruit, it's only about creating the right option in instantsearch.js

Before we go further on this one, we need to check if the current helper options around hierarchicalMenu would allow us to do that.
Then we can think about how do we propose it as an API entry.
The use case is legit.

I've worked on trying to better explain this feature.
We are using the showParentLevel option from the helper. The thing that make this behaviour confusing is that it keeps the sibling values of the root. If that's considered a bug, we should consider filling it on the helper side and then integrate it in all InstantSearch libraries. I will close it for now, until we change the behavior in the Helper.


WIP: Define postProcessors API

So far added an initial set of thoughts regarding this API. Will delve more concretely into the actual post-processors loader set up/syntax after this set of initial thoughts for resourceProviders, preProcessors, and postProcessors

Update: Working on defining what a postProcessor loader itself will look like and behave like this afternoon


logs cleanup

ongoing...
https://github.com/bucharest-gold/origin-s2i-nodejs/pull/80

https://github.com/bucharest-gold/origin-s2i-nodejs/commit/9569791399f9b85eabcfe6dcb24f04b7f27d292e


[Intel oneDNN] Fusing Mul-Maximum pattern into LeakyRelu

Mul followed by Maximum is a frequently occurring pattern in several models. This PR enables the fusion of this pattern into LeakyRelu op. For the models consisting this pattern, a performance improvement of ~9% was observed.
Note: In order to fully realize the performance improvement, PR-56339 needs to be merged into master.

Hi @ezhulenev Can you please review this PR ? Thank you!


Get news from user

Implement news request for specific user
Format being array of objects in JSON
Max 10 news objects in array
News are the last changed applications from a specific user
A news object contains:
Title of application
Description of application
uid of application
example:
[
{
    id: 1234,
    title: "Antrag Sommersportwoche",
    description: "Der Antrag 'Sommersportwoche' wurde von dem AV akzeptiert"
},
{
...
}
]

adapted the Model to further implement this feature in d2a352d

final implementation in 2be01b9
This endpoint can be simply called on whilst providing an auth token. Out of this token the username will be read and a maximum of 10 news information will be returned. This will look as follows:
[
{
     "uuid": "0c186a2a-2140-47ed-ab73-10dd87480429",
     "title": "Sommersportwoche",
     "state": 1
},
{},{},...
]


Perf test PR for "Optimize source mapping into external source map sources"

Reverts microsoft/TypeScript#40055

@typescript-bot test this
@typescript-bot user test this
@typescript-bot perf test this

@sheetalkamat looks like this may have actually been a (very minor) regression. Do you think that's just variance?

@DanielRosenwasser thanks for running the perf tests, I do agree that it looks like a slight regression.
I opened #40130 that implements the alternative I mentioned in https://github.com/microsoft/TypeScript/pull/40055#discussion_r470853352, which does away with the full cache and fully removes the overhead from the source map generator (I actually like this approach much better than my original PR, looking at it now). Could you please trigger a perf run for that one as well?

Unrelated: I am being requested to sign the CLA in https://github.com/microsoft/TypeScript/pull/40130#issuecomment-675918007, which I wasn't in #40055. Maybe something you'll want to look into.

I think it would be better to merge this revert and then rebase #40130  and then run perf test on this.


Tool Tip for Widgets only appears when the mouse is completely stopped when adding a widget to a template

Issue:  When hovering over a widget in a template, the tool tip does not appear unless the mouse is completely stopped.  In my case, the tool tip only appeared when I removed my hand from the mouse entirely.
This was tested on Version 8.0.3 Build 105
Steps to reproduce:
On the Designer tab - Put a template in Edit mode.
On the layout Tab - add a widget to a region on the template.
Hover over the widget.  Expected behavior is that a tool tip about the specific widget should appear.

Unable to reproduce on current version.  Closing.


rolling_mean returns small negative value on Series with non-negative values

We came upon this issue today while trying to take a square root of a non-negative series.
A quick search came up with this old issue: https://github.com/pydata/pandas/issues/2527.The issue was reproduced on 0.15 by tweaking the code from the previous report, which is below:
from pandas import date_range, rolling_mean, Series
s = Series(index=date_range('1999-02-03','1999-04-05'))
s['1999-02-03'] = 0.00012456
s['1999-02-04'] = 0.0003
s['1999-04-04'] = -0.0
s['1999-04-05'] = -0.0
rolling_mean(s, 1)['1999-04-05']

which returns -5.4210108624275222e-20.

does seem odd, but the value is indistinguishable from 0. so this is probably a round effect somewhere in cython. I'll mark it, but would need someone to deep dive into the code
In [43]: np.allclose([pd.rolling_mean(s, 1)['1999-04-05']],[0.0],atol=1e-20)
Out[43]: False

In [45]: np.allclose([pd.rolling_mean(s, 1)['1999-04-05']],[0.0],atol=1e-19)
Out[45]: True


pkg/signal/ - Document exported functions and types

Problem
pkg/signal/ - Document exported functions and types
Solution
The /pkg/signal package lacks a proper readme and documentation for for exported functions and types.
Please add a proper readme with the package description and comments on exported methods so things like
godoc are properly populated.  You can see the package located here: https://github.com/docker/docker/tree/master/pkg/signal

https://github.com/docker/docker/issues/14756 tracks golint-ing of all packages which includes Documentation of exported functions and types. We can probably close this in sight of that.

yup, closing as fixed by https://github.com/docker/docker/pull/14759


Gmail birthday sender

Pull Request Template
script name - Gmail Birthday Sender
Brief about script
This script automatically sends birthday wishes via Gmail.
You just need to enter your information at beginning.
Issue no.(must) - #953
Self Check(Tick After Making pull Request)

[x] This issue was assigned to me.
[x] One Change in one Pull Request
[x] My file is in proper folder (Name of folder should be in lowercase with no space in between) (E.g. meet_schedular)
[x] I am following clean code and Documentation and my code is well linted with flake8.
[x] I have added README.md and requirements.txt (Include version numbers too e.g. pandas==0.0.1) with my script
[x] I have used REPO README TEAMPLATE (Necessary)
[x] Just including required dependencies in requirements.txt (Don't include Python version too)

If issue was not assigned to you Please don't make a PR. It will marked as invalid.

About flake8 linter error
This error is produced from other directories.
These errors should be fixed because other pull requests are blocked.


PIMOB-1478: Release 4.0.1

Updates

Update jazzy code level documentation [Update]
Fix ApplePay token type [Fix]
Fix some typos and clean code like isNumericInputtypo [Fix]
Font can now be set within the Theme [Fix]
Improved efficiency of our 3DSWebView [Enhancement]
The host project navigation controller is controlling of presenting Frames payment screen. [Fix]

Types of changes
What types of changes does your code introduce to Frames Ios?
Put an x in the boxes that apply

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

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[ ] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

No longer needed


Custom component for ion-navbar causing changes in design (v2)

Short description of the problem:
Creating a custom Component for ion-navbar causing changes in design
I working with ionic tabs and i also have a header on each tab.
So instead of copy paste the header on each tab i wanted to create a Component.
this cause for changes in the design
What behavior are you expecting?
I was expecting to the same header on each tab like if it were written inline
Steps to reproduce:

get starter-tabs project
create a Component with the folowing html

<ion-title>
  Bla bla
</ion-title>
<ion-buttons left (click)="openMenu()">
  <button>
    <ion-icon name="menu"></ion-icon>
  </button>
</ion-buttons>

use the directive in the pages

import {Component, Directive} from 'angular2/core';

@Component({
    selector: 'my-header',
    templateUrl: 'build/common/header/header.html'
})
export class MyHeader {
    constructor(){ }
}

And in the page:
<ion-navbar *navbar>
  <my-header></my-header>
</ion-navbar>

<ion-content padding class="page1">

Welcome to Ionic!

    This starter project comes with simple tabs-based layout for apps
    that are going to primarily use a Tabbed UI.

    Take a look at the www/app/ directory to add or change tabs,
    update any existing page or create new pages.

</ion-content>

picture with the custom component:

without:

Which Ionic Version? 1.x or 2.x
2.x
Run ionic info from terminal/cmd prompt: (paste output below)
Your system information:
Cordova CLI: 6.0.0
Gulp version:  CLI version 3.9.0
Gulp local:   Local version 3.9.1
Ionic Version: 2.0.0-beta.3
Ionic CLI Version: 2.0.0-beta.22
Ionic App Lib Version: 2.0.0-beta.12
OS: Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS
Node Version: v5.9.0

Hello! We are currently investigating this bug, but we have ran into some issues regarding content projection. I will keep you updated on the status of this issue!

Hey @royipressburger, so the reason the styles aren't showing up is because you need to inject IONIC_DIRECTIVES in your custom component:
import {Component, Directive} from 'angular2/core';
import {IONIC_DIRECTIVES} from 'ionic-angular';

@Component({
    selector: 'my-header',
    templateUrl: 'build/common/header/header.html',
    directives: [IONIC_DIRECTIVES]
})
export class MyHeader {
    constructor(){ }
}

While this will fix your immediate use case, there is still an issue with content projection where <ion-buttons left> is not placed correctly in the markup because of the my-header wrapper. Going to keep this open so we can discuss a solution to the content projection. :smile:
cc @adamdbradley

@brandyscarney Is this what you talking about?

@royipressburger Can you paste the markup, please?

@brandyscarney  what do you mean by markup?

@royipressburger Sorry, the html code you are writing for the navbar. :smile:

The header component
<ion-title>
  {{title}}
</ion-title>
<ion-buttons (click)="openMenu()">
  <button>
    <ion-icon name="menu"></ion-icon>
  </button>
</ion-buttons>

and the useage:
<ion-navbar *navbar>
  <my-header [title]="title"></my-header>
</ion-navbar>

Not a solution, but a workaround: place  in the custom component.
Header component:
<ion-navbar *navbar> <ion-title>   {{title}} </ion-title> <ion-buttons (click)="openMenu()">   <button>     <ion-icon name="menu"></ion-icon>   </button> </ion-buttons>

Usage:
 <my-header [title]="title"></my-header>
Works for me!

@mattfolkard This did not worked for me.. still when openign via ionic lab its looks like the picture above(just android)

@brandyscarney Hi, Is there anything I do as a work around? or just play with the css?

@adamdbradley I didn't really understand you.
But changing the HTML worked for me..
<ion-navbar *navbar>
  <ion-title>
    {{title}}
  </ion-title>
  <button menuToggle>
    <ion-icon name="menu"></ion-icon>
  </button>
</ion-navbar>

Looks like the <ion-buttons> is the cause

Hello @royipressburger if you take a look at our changelog for beta.10 you will see an example of the new way to use navbars and headers. If you could give it a try that would be great!

@jgw96 So the problem now is a bit diffrent.. It looks like the header width is being ignore and some componetest are going before him or behind him

As you can see on ios the header is above the content.. and on android the header is behind the tabs (I think I cant see it.)

@royipressburger Would you mind making a plunker that demonstrates this issue? You can use this plunker as a template. Thanks!

@jgw96 there we go http://plnkr.co/edit/AQMUk7aGZkaFR2jYrfXD?p=preview :)
As you can see the h1 tag is behind the header

So the only components that should be children of the page should be:
ion-header
ion-content
ion-footer

I'd recommend changing your custom header component to:
@Component({
  selector: 'header'
  template: `
  <ion-navbar primary>
    <ion-title>
      Ionic 2
    </ion-title>
  </ion-navbar>`
})

and then including it as:
<ion-header>

</ion-header>

@brandyscarney Thanks looking good. Guess you can close this

Thanks for using Ionic! Glad this was solved (:

in 3.6.0, this will cause the .statusbar-padding class to be incorrectly applied for iOS, since it relies on the :first-child of the <ion-header>... your custom component should not include <ion-toolbar> or <ion-navbar>, but should be a child of one of these components in the header for correct styling on iOS


Manage plugin versions and related dependencies through custom alias rules

I'm not sure whether to consider this a bug or a feature request (namely, I do not know if the current behavior is there by purpose, if it is an unintended/unspecified behaviour, or if it does not behave as expected)
Describe the bug
Adding custom alias rules may intertwine badly with plugins version management.
Consider, e.g.:
plugin.io.gitlab.arturbosch.detekt=1.9.1
version.io.gitlab.arturbosch.detekt..detekt-formatting=1.9.1

Since these two versions must remain aligned, it would be useful to group them into a single versions.properties entry, e.g. by
io.gitlab.arturbosch.detekt:*
                     ^^^^^^

This correctly produces a single version.detekt=1.9.1 entry.
However, from this point on, the plugin can no longer get resolved.
To Reproduce
If necessary, I can produce a minimal project using the two plugins mentioned above. Let me know.
Expected behavior
the plugin and its dependencies are pulled in with the version specified in the versions.properties file

Nice find, this is definitely something to specify in the doc.
Plugins do not support version rules, but, there's already a solution for your use case:
version.io.gitlab.arturbosch.detekt..detekt-formatting=plugin.io.gitlab.arturbosch.detekt

I'm taking the note to improve this area.

It might be a poorly handled case now that I think about it. I'll test it later and let you know, note taken.

@DanySK This works:
Version key rule:
io.gitlab.arturbosch.detekt:detekt(-*)
                     ^^^^^^

version.properties file:
plugin.io.gitlab.arturbosch.detekt=version.detekt

version.detekt=1.9.0
## # available=1.9.1
## # available=1.10.0-RC1

Yes this looks like a reasonable workaround! Thanks!


Is it safe to continue using Bolts framework ?

Hi Team,
I know that Bolts framework doesn't have functional dependency on any Parse service but considering parse development team is associated with Bolts framework development as well ; is it safe to use Bolts framework now that parse is shutting down it's services.

Hey @indiandragon, Bolts, while is indeed written and developed by Parse team, is not part of Parse core product. Meaning that it's not going to be shutdown as well as we are going to continue being developed and maintained.
It's absolutely safe to continue using Bolts for your apps!

@nlutsenko Thanks for your assurance !


HIVE-27745 : Create a test which validates Schematool sanity

What changes were proposed in this pull request?
After every release, stream gets updated with newer hive-version and related short-version. This test makes sure hive short version is part of hiveversion in order to avoid errors in initSchema and upgradeSchema command at later stage.
Please check comment section of check https://github.com/apache/hive/pull/4750
Why are the changes needed?
If update sync between hive-short version and hive-version gets missed during newer release, initSchema and upgradeSchema commands fail at later stage.
Does this PR introduce any user-facing change?
NO
Is the change a dependency upgrade?
NO
How was this patch tested?
With unit test

Requesting rereview after green build


search functionality

elasticsearch!
perhaps an elastic search mongo connector thing?

I think we left this halfway through with the elasticsearch branch. One thing that I think we definitely need to have is to separate our model from the database logic. What I mean is that currently the model file is coupled to the mongoose model, so if you call save(), it's literally saving the mongoose model. I think that the model should be an interface that then calls both the elasticsearch actions and mongoose actions. That would let us create a new elasticsearch document when we save using bulk upload, where as now it's only possible to do it when you add a shortcut from the ui.

I'm looking at this and I think maybe what we could do would be to extend the schema that we're using so that calling the save method calls out own save method (which could call super.save() and es.save() I'm not entirely sure where or how to do this.

This is what save() looks like when on the Shortcut model:
console.log(Shortcut.prototype.save.toString())
function save(fn) {
  var promise = new Promise(fn)
    , complete = handleSave(promise, this)
    , options = {};

  if (this.schema.options.safe) {
    options.safe = this.schema.options.safe;
  }

  if (this.isNew) {
    // send entire doc
    var schemaOptions = utils.clone(this.schema.options);
    schemaOptions.toObject = schemaOptions.toObject || {};

    var toObjectOptions = {};

    if (schemaOptions.toObject.retainKeyOrder) {
      toObjectOptions.retainKeyOrder = schemaOptions.toObject.retainKeyOrder;
    }

    toObjectOptions.depopulate = 1;

    var obj = this.toObject(toObjectOptions);

    if (!utils.object.hasOwnProperty(obj || {}, '_id')) {
      // documents must have an _id else mongoose won't know
      // what to update later if more changes are made. the user
      // wouldn't know what _id was generated by mongodb either
      // nor would the ObjectId generated my mongodb necessarily
      // match the schema definition.
      return complete(new Error('document must have an _id before saving'));
    }

    this.$__version(true, obj);
    this.collection.insert(obj, options, complete);
    this.$__reset();
    this.isNew = false;
    this.emit('isNew', false);
    // Make it possible to retry the insert
    this.$__.inserting = true;

  } else {
    // Make sure we don't treat it as a new object on error,
    // since it already exists
    this.$__.inserting = false;

    var delta = this.$__delta();

    if (delta) {
      if (delta instanceof Error) return complete(delta);
      var where = this.$__where(delta[0]);
      this.$__reset();
      this.collection.update(where, delta[1], options, complete);
    } else {
      this.$__reset();
      complete(null);
    }

    this.emit('isNew', false);
  }
}

http://stackoverflow.com/questions/11381437/extending-prototype-function-without-overwriting-it

I have not looked into it too much but we might be able to use a connector to keep them in sync
http://blog.mongodb.org/post/95839709598/how-to-perform-fuzzy-matching-with-mongo-connector


recoverylog.Recorder should return errors

recoverylog.Recorder currently consumes errors by panic-ing. This was originally due to the inability to return errors from invocations driven by RocksDB. However, other recorders (like recoverylog.RecorderAfero) could reasonably return errors. A cleaner model is for Recorder to return errors, and have RocksDBRecorder map those errors into panics.

Took another look and this isn't worth doing, because almost without exception these panics represent violations of the filesystem contract, and can happen only on implementation error of the store itself.


Refactor visit decorator to take a nomis checker

The decorator now takes the staff nomis checker as an argument so that the same
nomis checker instance can be used by other objects if necessary.

@StupidCodeFactory can you take another look? We've tried to make it explicit that the visit is not loaded twice by renaming a load_visit to memoised_visit


Show cross regional schedules in regional list

Show creoss regional schedule in list of child regions
These schedules cannot be edited, nor their events - just as reference

remove color from list
add explicite frist and last game date to list


File serving

allows to send large file over ble with multiple readcharacteristic requests.

@cco3 fixed changes. I also dismissed the review because it wasn't going away after I made the changes and then recommitted.

don't know if that was the right move, but it happened.


Http Error

I can see this http limit error.

This is known issue, you have run the release mode so many times that github thinks you are attacking it. Usually wait five to 10 minutes or get your own github API key. What were doing where you hit this limit? Usually its something like 1000 requests per hour.
https://docs.github.com/en/rest/overview/resources-in-the-rest-api
If this starts to be a problem on the user side, let me see if I can find a fix. That means there are way more people using this repo than expected.

I have added a check_release function to use_release if you need to don't want to check the github, this is best used in cases where you are hitting rate limit. Release 1.1.0


"Writing a new intergration" typo: "Webhook" as "Webook"

On the documentation page "Writing a new integration", "Webhook" is misspelled as  "Webook" 6 times.

Fixed, thanks for the report @PikarooBonzai!


Update guides to AP 5.0/PrimeAP 0.4.8

Update guides to AP 5.0/PrimeAP 0.4.7
Update README.md

Since all GC versions are supported, remove mentions of recommending 0-00
Move the Widescreen stretch flickering to setup and trouble shooting

Update setup_en.md

Added new Troubleshooting
Updated the guide to AP 5.1/MetroidPrimeAP 0.4.8

Thank you!


Cannot create edge when _allow is subquery

Expected behavior and actual behavior
adding new edge with current user plus testuser
CREATE EDGE edgename FROM #61:1 to #21:1 SET _allow = (select from orole where name = "testuser")
but got error
java.lang.ClassCastException: com.orientechnologies.orient.core.sql.OCommandSQL cannot be cast to com.orientechnologies.orient.core.db.record.OIdentifiable
Steps to reproduce the problem
user have orole
{"database.cluster.internal":15,"database.cluster.orole":15,"database":2,"database.function":15,"database.schema":15,"database.cluster.ouser":15,"database.systemclusters":15,"database.command":15,"database.cluster":15,"database.class":15,"database.hook.record":15,"database.query":15}
V and E is oRestricted
This error appeared after migration from 2.1 to 2.2.4
No errors on older version and no errors with root user.
when I try
CREATE VERTEX Vertexname SET someproperty = "x",  _allow = (select from orole where name = "testuser")
there is no problem current user and extra testuser is been added into vertex _allow property
when I try
CREATE EDGE edgename FROM #61:1 to #21:1 SET _allow = [#4:3]
then only testuser #4:3 been added to edge, but not current user who should added always.
Probably its related with issue #6425
OrientDB Version

[x] v2.2.4:

Hi @vipuusepp
Thank you for reporting, this seems to be a regression, I'll try to take a look at it asap
Thanks
Luigi