JS Build finishes with OK even if there is an error

See https://travis-ci.org/canoo/dolphin-platform-js/builds/218082126

I think we can remove  .pipe($.jshint.reporter('jshint-teamcity')); in Polymer and change it with an Travis reporter

In addition we have several warnings in the npm update:
npm WARN deprecated<EMAIL_ADDRESS>Package renamed to phantomjs-prebuilt. Please update 'phantomjs' package references to 'phantomjs-prebuilt'
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS>graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to<EMAIL_ADDRESS>as soon as possible. Use 'npm ...


[WFCORE-5788] Require a minimum of Java 11

https://issues.redhat.com/browse/WFCORE-5788
https://issues.redhat.com/browse/WFCORE-5790
This should not be merged before https://github.com/wildfly/wildfly/pull/15178

The WildFly PR has been merged so I've now made this a PR.


build: fix clippy warnings for 1.77

Description of changes:
A new version of rustc dropped with new clippy checks. This PR fixes those.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Right? Much more minimal than previous updates 😂


Invalid Command???

The command line below is invalid, nothing gets put into the variable $encodedconfig.
$encodedconfig = (ConvertFrom-Json -InputObject $publicsettings).xmlCfg

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

ID: 1004d268-8e8b-a08c-f31d-5b099cb38132
Version Independent ID: 732f5f54-eb4b-97f3-a46a-d07825bd3e34
Content: Use Azure PowerShell to enable diagnostics on a Windows VM
Content Source: articles/virtual-machines/extensions/diagnostics-windows.md
Service: virtual-machines-windows
GitHub Login: @sbtron
Microsoft Alias: saurabh

@hahazeMSFT Thank you for the feedback! We are investigating this and will get back to you shortly.

@hahazeMSFT Can you please elaborate a little more on the issue you are seeing with the command in the doc?

@Karishma-Tiwari-MSFT the command does not convert publicsettings.
'$encodedconfig = (ConvertFrom-Json -InputObject $publicsettings).xmlCfg'

Thanks @hahazeMSFT
@sbtron Can you please share your insights on this one? Thanks. :)

@sbtron Did you get a chance to take a look at this one?

Sorry I haven't worked on this in ages not sure who the new doc owner should be.
Does the diagnostics xmlCfg exist for the VM this was run on? That particular snippet is only needed if you had a xml config that you wanted to decode. For Wadcfg you can directly read the json.

@sbtron @Karishma-Tiwari-MSFT
There is diagnostic configuration in the variable $publicsettings, it the conversion that doesn't work.

If its not a working solution document needs to be pulled to avoid confusion.

There is no xmlCfg in the public configuration returned, only Wadcfg. Note that the snippet is only needed if you have a xml configuration....
Right about the snippet it says -

There are two kinds of configuration supported, WadCfg and xmlCfg. WadCfg is JSON configuration, and xmlCfg is XML configuration in a Base64-encoded format. To read the XML, you need to decode it.

Would it be helpful to add more text in there to clarify that you only need to use this script if you are using Xmlcfg ?

Here is a collapse version.

I think I am getting it now. So the document is only if the diagnostic for an ARM VM is configured using xmlcfg, then you can use steps to export that configuration to another VM.
So steps won't work on ARM VMs where diagnostics was enable via the portal because that uses WadCfg.  General thought was that the steps can be used to convert WadCfg to xmlCfg.
Don't think I have any VMs using xmlCfg.

Thanks @hahazeMSFT and @sbtron.
Thanks for bringing this to our attention. We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


PHP7 compatibility - Fatal error: Cannot use 'Int' as class name as it is reserved in duoshuo/php-cassandra/src/Type/Int.php on line 4

php-cassandra is not compatible with PHP 7:
Fatal error: Cannot use 'Int' as class name as it is reserved in duoshuo/php-cassandra/src/Type/Int.php on line 4

same for Float PHP Fatal error:  Cannot use 'Float' as class name as it is reserved in /var/www/html/php-cassandra/src/Type/Float.php on line 4

Thanks. Please also update readme.md. Renaming the types is a potentially breaking change that should be included in the release notes for the next version of the library.


Cleanup listeners

Simplify and DRY the event-listening code so that it's easier to turn on/off editability by squashing events in handleEvent

Should also make it easier to deal with any difficulties presented by using multiple editors at once.


compilation error

@Shadowkj1 "when just putting only the js into the plugins folder" what do you mean by that? Do you mean at other circumstances the error doesn't appear? It's just that I have the same issue with the plugin

@Valdemarcheck The only way I have tested is by putting the Js file into the plugins folder, which results in the error. I have only experienced the error, no success in using the plugin. Apologies for the poor wording lol

+1, the same problem
TypeError: Cannot convert undefined or null to object
at Function.values (<anonymous>)
at plugin (betterdiscord://plugins/SplitLargeFiles.plugin.js:98:37)
at eval (betterdiscord://plugins/SplitLargeFiles.plugin.js:637:13)
at eval (betterdiscord://plugins/SplitLargeFiles.plugin.js:638:3)
at A.requireAddon (betterdiscord/renderer.js:5:33832)
at A.loadAddon (betterdiscord/renderer.js:5:6386)
at A.loadAddon (betterdiscord/renderer.js:5:31500)
at A.loadAllAddons (betterdiscord/renderer.js:5:8878)
at A.initialize (betterdiscord/renderer.js:5:3258)
at A.initialize (betterdiscord/renderer.js:5:30699)
at Object.startup (betterdiscord/renderer.js:5:369099)

i got the same issue, is there any fix?

also got the issue....

Same here


[Improvement][Test] Give an example on replacing Powermock with Mockito

Purpose of the pull request

Give an example on replacing Powermock with Mockito.

Considering the workload, I'm not going to refactoring all the UTs which use Powermock in one PR. This is an example as the beginning work of this issue. If the example looks good, I will have two more contributors finish the remaining work together with me.

related: #11405

Brief change log

Already described above.

Verify this pull request

Verified by UT.

Codecov Report

Merging #11588 (de79b93) into dev (0b82755) will increase coverage by 0.13%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev   #11588      +/-   ##
============================================
+ Coverage     39.66%   39.80%   +0.13%
- Complexity     4695     4696       +1
============================================
  Files           993      993
  Lines         37700    37644      -56
  Branches       4199     4179      -20
============================================
+ Hits          14955    14984      +29
+ Misses        21176    21095      -81
+ Partials       1569     1565       -4

Impacted Files
Coverage Δ

...inscheduler/plugin/task/zeppelin/ZeppelinTask.java
52.94% <ø> (ø)

...erver/master/processor/queue/TaskEventService.java
75.00% <0.00%> (-5.36%)
:arrow_down:

.../api/controller/ProcessTaskRelationController.java
18.75% <0.00%> (-2.68%)
:arrow_down:

...inscheduler/api/controller/ExecutorController.java
23.07% <0.00%> (-1.52%)
:arrow_down:

...r/plugin/task/sqoop/parameter/SqoopParameters.java
55.12% <0.00%> (-1.29%)
:arrow_down:

...uler/api/controller/WorkFlowLineageController.java
28.00% <0.00%> (-1.17%)
:arrow_down:

...phinscheduler/api/controller/LoggerController.java
6.66% <0.00%> (-1.03%)
:arrow_down:

...rver/master/runner/task/BlockingTaskProcessor.java
75.86% <0.00%> (-0.55%)
:arrow_down:

...duler/api/controller/TaskDefinitionController.java
2.77% <0.00%> (-0.45%)
:arrow_down:

...heduler/api/service/impl/SchedulerServiceImpl.java
8.20% <0.00%> (-0.35%)
:arrow_down:

... and 47 more

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


Avoid walking on water

Currently the bot walks on water which can be problematic.
Ideally the bot should avoid waterways by using Google Maps directions API to navigate to the correct location.

honestly this isn't a big deal. they can't just ban people from using it on a boat

polywalker anyone?

Do not know if it is implementet yet in pokomonGo-Bot's newest master, but the bot still walks on water

I created the issue on the other bots repo: https://github.com/PokemonGoF/PokemonGo-Bot/issues/944
I think it would be nice, it's really walking super strange, the directions API would be a real nice improvement.


Update libparse

Noticed while investigating https://github.com/The-OpenROAD-Project/OpenLane/issues/2107

Hi! There is solved this issue for openframe? I have this issue for the OpenFrame timer example https://github.com/efabless/caravel_openframe_project and as I see the requirements.txt is not updated with the version of libparse


Add AGC tests to test script in package.json

With this change the tests can be run with npm test
The changes in run_tests.mjs allow the test command to be used in other places where the result of the tests can be used. For example, we can create a GitHub Action that runs tests on all new pull requests and shows the test result in the PR.

Longer term, I suggest using a testing library like jest (there are others too). It has many useful functions for comparing things, showing a nice output with the difference between actual and expected results, mocking things (like simulating API responses) and more. Using a testing library you don't need a single run_test.js entrypoint, just multiple test files.
Short term, I was thinking of adding a GitHub Action that runs tests on pull requests. The exit code is needed for the script to know if tests passed or not.


Adding Rows to Table

I can't seem to add rows to an existing table. For example, I have an existing workbook named 'test.xlsx', an existing sheet named 'Sheet 1' and an existing Table in that sheet named 'JDB'. The library seems to read everything fine but when I try the addRow method on the Table I get an error: "return this.table.rows.length -- TypeError: Cannot read property 'length' of undefined"
Sample code that is causing error:
const addRows = async () => {
	const workbook = new ExcelJS.Workbook();
	await workbook.xlsx.readFile('test.xlsx');
	const sheet = workbook.getWorksheet('Sheet 1');
	const table = sheet.getTable('JDB');

	table.addRow([8,9,0,'End']);
	table.commit();

	await workbook.xlsx.writeFile('test.xlsx');
}

it depends on the environment.

it works for me running it in Visual Studio Code, on a Raspberry PI, LINUX.
it does NOT work for me running it in ioBroker (at home automation platform), on the same computer as above, but using ioBroker's javascript adapter (which may have another js engine than Visual Studio Code

CCS


added WSL

@and01 Your organization website does not say that the organization is a university or a college.
Please provide us with an URL of a page on the official website where an IT-related long-term (>1 year) course is offered by your organizations to the students.

Like PSI we offer apprenticeships for computer scientists (4 years). Furthermore, we are part of the ETH domain:
https://www.ethz.ch/en/the-eth-zurich/organisation/eth-domain.html

@and01 Thank you for the clarification. Pull request merged.


Fix DataSourceAttribute not being discovered with TestDataSourceDiscoveryOption.DuringDiscovery

Fixes #4029

@Evangelink the test here fails in CI with:
    The unit test adapter failed to connect to the data source or to read the data. For more information on troubleshooting this error, see "Troubleshooting Data-Driven Unit Tests" (http://go.microsoft.com/fwlink/?LinkId=62412) in the MSDN Library. Error details: The 'Microsoft.Ace.OLEDB.12.0' provider is not registered on the local machine.

That is a missing installation of something in CI. Not sure yet what we need to do here.


Documentation out of date

I was looking at documentation here:
https://swimlane.gitbooks.io/angular2-data-table
Another user in another issue (#205) mentioned a header template and I did not know this was possible. I had to look at the demos in 0.9.3 to see it. Then I realised there's been a few releases now since 0.9.3
Also great work on this project :)

headerTemplate property is listed here -> https://github.com/swimlane/angular2-data-table/blob/master/docs/api/column_options.md

Ok but I think you should update the template demo too :) template-dom.ts and template-obj.ts I found helpful and I couldn't find them in the docs, only https://swimlane.gitbooks.io/angular2-data-table/content/examples/templates.html which wasn't as helpful


Friendly/Challenge matches add to last casual or ranked match total

[x] Add challenge matches as a match type

Add regex for connecting matches. Example line below:
[O 1309.140] < Server: [|joinchallenge:pnum:2,ip:<IP_ADDRESS>,port:9991,ip_alt:<IP_ADDRESS>,port_alt:9991,oppPlayerId:207631,oppPlatform:steam,oppPlatformId:76561198806805946,oppInputConfig:100,gameplayRandomSeed:1483754786,oppName:Grimbakor]

[x] See if we can limit limit number of games to a match based on ranked or casual before inserting more. 3 for casual and 5 for ranked.

Fixed with PR #6


Where can I track the progress of the foundry conversion task?

Problems to solve
https://github.com/ubiquity/ubiquity-dollar/issues/206
Scope of work.
The full scope of work has been already posted here https://github.com/ubiquity/ubiquity-dollar/issues/206#issuecomment-1193311799 by @pavlovcik

duplicated


?fortnite - You can't get the stats of an account with a space in the name

Bugreport:
Bug reported by Nickkel
Is it a bugreport for the website or for the bot?: bot
What is the title of your bugreport?: ?fortnite

You can't get the stats of an account with a space in the name
How can you reproduce the bug? (Explain in steps): 1. ?fortnite name space pc
Which result would normally have to be?: Normally it works
What happens if you do the action now?: It don't work

ReportID: 101

➤ LenoxBot commented:
Approve:
reproducible
Fabiooo

➤ LenoxBot commented:
Deny:
could not repro
Dadi

➤ LenoxBot commented:
Deny:
cannot repro
Denarioyt

➤ LenoxBot commented:
Approve:
reproducible
Wandi

➤ LenoxBot commented:
Approve:
reproducible (?fortnite BetterThanYou. . pc)
Profxy


Use variables inside "CG UPDATE"-action for field "template variables"

I have a variable that I set to a value (by 2 buttons that substract and add something) and want to send this to my overlay via "CG UPDATE", but instead of the value I only get "$(internal:custom_test)" instead and my overlay just shows this text and not the real value...
My solution now is to create a button for every possible value (about 20) that this overlay can show... but this is not the final solution because it takes too long to update each and every button when something changes and means a lot of work then i need more than 20 values...

I would need this too! I need to set an internal variable to a value before going live and then use this variable on multiple triggers throughout the show.
This is something that has been implemented on a few modules using this.parseVariables(string, cb);

So all text in the "Template Variables" fields should be passed through this function before getting formatted to a command.
https://github.com/bitfocus/companion/wiki/instance_skel#parsevariablesstring-string-cb-function-returns-void

Adding on to this request. I am trying to use the PLAY command and a custom variable name in the "Or clip name" field. This does not work, as the module will pass the text as written in the field instead of parsing for variables first.

I have a PR up with this fix here: #16
I needed the exakt same thing as you do. So the code is tested on muliple broadcasts
Just need the request to be approved

So still no progress for this one?


Some links in the stable docs point to the unstable docs.

Looks like absolute URLs are used in the overall descriptions here and here.
Example in the source code here.

#487 should fix this


Qualifiers do not get exposed when using @AutoExpose in module

Hi,
Thanks for the library, looks good. While migrating a current project to it, I got stuck with qualifiers: I have an EvenBus instance at the application level and an EvenBus instance at each activity level.
With basic Dagger 2, I deal with that with qualifier annotations such as:
/**
 * Qualifier for the module methods to annotate dependencies targeting the activities
 */
@Qualifier
@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface ForActivity {
}

My (manually written) components then have methods like:
    @ForActivity
    Context activityContext();

    @ForActivity
    EventBus activityEventBus();

When I write the modules using Auto-Dagger2, I specify to auto-expose the class but the qualifier annotation does not get carried over.
        @Provides
        @ForApplication
        @AutoExpose(MyApp.class)
        public EventBus provideEventBus() {
            return EventBus.builder().build();
        }

That generates a method EventBus eventBus(); which does not have a qualifier and hence creates a compilation error later on when Dagger2 kicks in.

I don't know how you do that for @AutoComponent and scopes, but this is basically the same need. Just like you carry the scope annotation over to the generated component, the qualifier annotations should be carried over to the generated exposed methods in the component.

Thanks for the report. I'll fix that today and add it to the 1.1 release.

Hi,
Thanks, I started to use Auto-Mortar too, I hope the fix will propagate there too. Libraries look good.
I am giving a try to Mortar/Flow and I have to say that your power-mortar-flow-dagger2 example project is the best sample out there given the lack of documentation for those projects.

It's fixed in 1.1 release.
Auto Mortar 1.1 will be released within the hour also.
Also, beware that groupIDs changed for 1.1 releases:

com.github.lukaspili.autodagger2
com.github.lukaspili.automortar


Unload Button Fix in TTS & Inference Tabs -  Match Index Fix - Restart Applio Button Added

I think the restart button is unnecesary at all, also is in the incorrect tab and is not a "restart button" is more like "clear logs" but as I say is totally unnecesary

I think the restart button is unnecesary at all, also is in the incorrect tab and is not a "restart button" is more like "clear logs" but as I say is totally unnecesary

Tbh its not unnecesary. An easier solution than closing and reopening the bat file when you make a setting change like language etc.
And yes you are right.  I should have used match_index instead of matchindex.

But you used the worng tab you should created a new tab for the button and renamed something like "Clear Console or Clear Logs"

Okay, I might have been wrong. If it's fine, just changing the tab should work. I hadn't noticed that before restarting

Okay, I might have been wrong. If it's fine, just changing the tab should work. I hadn't noticed the code after the cls.

I changed matchindexes back to match_index and now it doesn't get the pth and index files of two separate models at startup. it gets both from the same model and when the model changes, match_index works properly. also unload buttons now make index_file empty.
I couldn't think of a better tab to add Restart Applio to.

Create one in the settings folder and then add it to the app.py

Create one in the settings folder and then add it to the app.py

Version tab restored to Default.
A new tab has been added to app.py.
added a new file named restart.py to the setting folder for the restart tab.

Okay perfect I will merge it and make some changes


Global south perspective

I feel like there is a missing piece to the cryptocurrency puzzle and this is how it is playing out in the global south.  It is easy to dismiss moves like the Central African Republic's decision to make bitcoin legal tender as a cynical decision to further empower a kleptocracy and no doubt that is partially true.  However, this ignores the ignominious history of the CFA and the manner in which France has used the CFA to influence/control African economies.  Sham of WhatHappenedLastWeek has a good take on this:
The Central African Republic (CAR) adopted Bitcoin as an official currency.
Why this matters:
CAR is one of the world's poorest countries, but is rich in diamonds, gold and uranium. CAR is also the second country to adopt the cryptocurrency after El Salvador in 2021. Some 5 million people live here.
Why?
The country's President Faustin-Archange Touadéra claimed the move would "improve the conditions of Central African citizens” and distinguish CAR as “of the world’s boldest and most visionary countries." The two former Prime Minister disagree. However, in general, both – Bitcoin and the decision to make it an official currency – have a lot of critics. For example, the International Monetary Fund (basically) says, 'it just makes things so financially unstable.' Others are like, 'criminals love Bitcoin. They can launder money much more easily,' and 'Bitcoin is super bad for the environment because it needs a lot of electricity.'
So... why did the government do this?
It probably (but few people say this out loud) has a lot to do with France, and the CFA currency. The government is, again, probably trying to undermine it. France backs this currency; a lot of its former colonies – Cameroon, Chad, Republic of Congo, Gabon, and Equatorial Guinea – also use it. The story of the CFA currency is actually one of the most racist and colonialist stories that we don't talk about often enough. In short, France has total control over this currency that circulates in 14 African countries. It has many critics. For Review of African Political Economy, economist and author Ndongo Samba Sylla wrote about why the CFA franc no longer has a future.
Ah, this is payback then.
Yes, and no. Others say, this has got more to do with Russia. CAR is on Russia's at the moment; it said 'no comment' on the United Nations vote condemning Russia's invasion of Ukraine – even though, one year ago, rumour had it that Russia had sent mercenaries (people that kill for money) to CAR, committing human rights abuses while fighting alongside the country's military.
Could there be another reason?
Yes. Money. A lot of it. A recent report by Chainalysis (a blockchain data platform) found that between July 2020 and June 2021, Africans received US$105.6 billion worth of cryptocurrency payments (+1200% from the year before). This is also the reason why there are so, so many fintech startups on the African continent like Empowa (financing residential real estate development in Mozambique) or Pezesha (finding more lenders to invest directly in enterprises in Kenya). In short: Adopting Bitcoin could be a 'big middle finger to France', about Russia or about better access to (global) money.
What do people in CAR say?
There are at least two sides:

It's going to make life easier. "Businessmen will no longer have to walk around with suitcases of CFA francs that will have to be converted into dollars or any other currency to make purchases abroad," said economist Yann Daworo in an interview with BBC Afrique.
There are more important issues. "Like security, education and access to drinking water. Plus, internet access is still so underdeveloped," (kind of) said computer scientist Sydney Tickaya. In 2019, just 4% of people in CAR had access to the web.

@stevesong this seems a good candidate for an entry into the "wiki" under /notes/ (directory). Would you be up for converting this into note there e.g. at /notes/central-african-republic-adopts-bitcoin-may-2022?

@stevesong following up 🙂


LMR overhaul

LMR beast
Score of Midnight_dev vs Midnight_master: 761 - 612 - 720  [0.536] 2093 ...      Midnight_dev playing White: 471 - 218 - 358  [0.621] 1047 ...      Midnight_dev playing Black: 290 - 394 - 362  [0.450] 1046 ...      White vs Black: 865 - 508 - 720  [0.585] 2093 Elo difference: 24.8 +/- 12.1, LOS: 100.0 %, DrawRatio: 34.4 % SPRT: llr 2.95 (100.1%), lbound -2.94, ubound 2.94 - H1 was accepted

Score of midnight-dev vs midnight-latest: 93 - 39 - 123  [0.606] 255
...      midnight-dev playing White: 50 - 18 - 60  [0.625] 128
...      midnight-dev playing Black: 43 - 21 - 63  [0.587] 127
...      White vs Black: 71 - 61 - 123  [0.520] 255
Elo difference: 74.7 +/- 30.7, LOS: 100.0 %, DrawRatio: 48.2 %
SPRT: llr 2.98 (101.1%), lbound -2.94, ubound 2.94 - H1 was accepted

Player: midnight-dev
   "Draw by 3-fold repetition": 98
   "Draw by adjudication": 1
   "Draw by fifty moves rule": 10
   "Draw by insufficient mating material": 13
   "Draw by stalemate": 1
   "Loss: Black mates": 18
   "Loss: White mates": 21
   "No result": 4
   "Win: Black mates": 43
   "Win: White mates": 50
Player: midnight-latest
   "Draw by 3-fold repetition": 98
   "Draw by adjudication": 1
   "Draw by fifty moves rule": 10
   "Draw by insufficient mating material": 13
   "Draw by stalemate": 1
   "Loss: Black mates": 43
   "Loss: White mates": 50
   "No result": 4
   "Win: Black mates": 18
   "Win: White mates": 21


When I use clearIfNotMatch and the mask not match, v-model does not update

You can check in this example https://jsfiddle.net/ankurk91/d92xgzhL/, just add the clearIfNotMatch: true, in the options, and put a wrong value on input.
I think the right thing would be when the value does not match the mask, the v-model should be blank, equal to the input value.
I looked at the source code, and realized that have to modify on the component.vue:
onBlur(event) {
    this.$emit('blur', this.value)
}

to:
onBlur(event) {
    this.$nextTick(() => {
        let toEmit = this.raw ? jQuery(this.$el).cleanVal() : event.target.value;
        this.$emit('input', toEmit);
        this.$emit('blur', this.value)
    });
}

Once the onBlur event is triggered it should update the value of the v-model because the field can clear because of the wrong value for the mask.
If possible, I'd like you to take a look, I'm needing too much of this component.
Thank you very much in advance.

This should be fixed with 1.0.3
https://jsfiddle.net/v84bgaeu/2/

Oh, nice. Thank you so much.


Breeding off the ground does not work

I believe this is due to the use of a FakePlayer, there should be a better way to do it

I think it's more due to individual items getting consumed without getting the entities to search for a new target. FakePlayer doesn't do much regardless, just stat tracking, so I'm going to get that removed.


Drop 32-bit support in summer 2019

In order to streamline the number of platforms that the team has to maintain, we plan to drop Windows 32-bit support for the 2019 release. We will wait to delete those folders until we are done patching the 2018.11.11 version, likely in summer 2019. If there are any major objections to this plan of action from the community, we would like to hear them.

@sjanzou I'm under the impression this is totally complete- is that true? If so, feel free to close this issue!

Completed in CMake and build_vs2017


Slot not getting booked automatically

Slot not getting booked automatically in NMMC Area (Navi Mumbai Municipal Corporation).
In PMC (Panvel Municipal Corporation) is working correctly

There's nothing soecific to a district. Your problem seems to be more about vaccination slots running out


feat: create claim collection in right step

Scope
Work Done
Steps to Test
Screenshots

Is this PR ever gonna get merged, is the work done here put on hold? @alwyn-ixo @gsSuper

Testing slack integration for comments on PR?

And if we tag someone, @alwyn-ixo are they notified of it on slack?


Increment version for storage releases

Increment package version after release of azure-storage-blob

Hotfix branch so will take care of when I merge to main.


Update Kotlin and Android Gradle version

Update Kotlin and Android Gradle version with one of latest to make it compatible with other new packages.

@daewu14 Please review and merge it.

Love the package and would benefit hugely from these changes, thanks!


MapReduce querying does not work from java but works from cloudant dashboard

I created a view from cloudant dashboard, like the following code
function (doc) {   if(doc.type=="USER"){     for(var i=0;i<doc.apiKeyList.length;i++){   emit([doc._id,doc.apiKeyList[i].deviceId, doc.apiKeyList[i].apiKey],null);     }   } }
And I queried from the dashboard by selecting By Key(s) from options menu like this.
[["docId","devId","keyId"]]
This works perfectly fine and returns me only desired record.
But when I try querying the same view from Java,
List<UserDTO> userDTOList = db.getViewRequestBuilder("deviceApiKeyDD", "device-apikey-view")     .newRequest(Key.Type.STRING,Object.class).includeDocs(true)     .keys("[\"docId\",\"devId\",\"keyId\"]").reduce(false)     .build().getResponse()     .getDocsAs(UserDTO.class);
I get a empty list always.
I also tried giving the same data with start key and end key, but it lists me all the documents in the database that are in the same pattern (which is not desired).
I also tried enclosing the key with another set of square brackets in java, but no luck
I am not sure whether there is something wrong with my code or API.
Can someone help with this.?

Your key appears to be an array (also known as a complex key), but you have used Key.Type.STRING in your request.
For a complex key you need to use Key.Type.COMPLEX and build the key you want e.g.
List<UserDTO> userDTOList = db.getViewRequestBuilder("deviceApiKeyDD", "device-apikey-view")
                        .newRequest(Key.Type.COMPLEX,Object.class)
                        .includeDocs(true)
                        .keys(Key.complex("docId", "devId", "keyId"))
                        .reduce(false)
                        .build()
                        .getResponse()
                        .getDocsAs(UserDTO.class);

Wow!!! That solved the issue... Thanks a lot @ricellis


replication status updater: start one job per package to let an

exception not affect other packages

Coverage decreased (-0.02%) to 40.897% when pulling 5000c0ae90a2763701470414271a220a18a826ec on kwin:bugfix/1478_process-one-package-per-job into 59459f83c27ce9abecc4f801a1c95d37431a35cc on Adobe-Consulting-Services:master.

scripting_sdk_076.zip


Added link for 'Using your own Azure AD identity'. Closes #2946

Added link for 'Using your own Azure AD identity' in the 'Azure AD application used by the CLI for Microsoft 365' section. Closes #2946

Thank you! We'll review it shortly

Merged manually. Thank you! 👏


Add checksums to Dockerfile to verify integrity

The k2 Dockerfile currently contains lines like this:
wget http://storage.googleapis.com/kubernetes-helm/helm-${K8S_HELM_VERSION}-linux-amd64.tar.gz && tar -zxvf helm-${K8S_HELM_VERSION}-linux-amd64.tar.gz && mv linux-amd64/helm /usr/bin/ && rm -rf linux-amd64 helm-${K8S_HELM_VERSION}-linux-amd64.tar.gz

We should follow the best practices implemented in goglide and careen-goglide and verify the checksum of the tarball.

This issue was moved to samsung-cnct/k2-tools#100


command 'SHOW RUNNING QUERIES' result return more information

Enhancement
v3.1.4+，hope command 'SHOW RUNNING QUERIES' reutrn more info，as follow:
1.querysql
2.ResourceGroupName
3.task submit user
4.database
5.ScanBytes
6.ScanBytes
7.MemoryUsage
8.DiskSpillSize
9.CPUTime
10.ExecTime
and more information related to query task，it will easy to monitor query task.
It is better to offer a http api.

11.client ip


Markdown

I'd like to support markdown in some capacity. Not sure if I want the full-blown feature set or a lighter flavor.
Will likely use the angular-markdown directive.

https://github.com/robotnoises/bebop/commit/73046a22e3736e06860a09e99c98c7663e92343a


Cannot find name 'HeadersInit'.

Description
node_modules/.pnpm/openapi-fetch@0.10.2/node_modules/openapi-fetch/dist/index.d.ts:27:5 - error TS2304: Cannot find name 'HeadersInit'.

27   | HeadersInit
       ~~~~~~~~~~~

Found 1 error in node_modules/.pnpm/openapi-fetch@0.10.2/node_modules/openapi-fetch/dist/index.d.ts:27

 ELIFECYCLE  Command failed with exit code 1.
node:internal/modules/cjs/loader:1215
  throw err;
  ^

Reproduction
You can just write the code that simply request path using openapi-fetch, and try compile it using tsc to reproduction.

Expected result
Build successfully w/o any exceptions

Checklist

[ ] I’m willing to open a PR (see CONTRIBUTING.md)

Description
node_modules/.pnpm/openapi-fetch@0.10.2/node_modules/openapi-fetch/dist/index.d.ts:27:5 - error TS2304: Cannot find name 'HeadersInit'.

27   | HeadersInit
       ~~~~~~~~~~~

Found 1 error in node_modules/.pnpm/openapi-fetch@0.10.2/node_modules/openapi-fetch/dist/index.d.ts:27

 ELIFECYCLE  Command failed with exit code 1.
node:internal/modules/cjs/loader:1215
  throw err;
  ^

Reproduction
You can just write the code that simply request path using openapi-fetch, and try compile it using tsc to reproduction.

Expected result
Build successfully w/o any exceptions

Checklist

[ ]  I’m willing to open a PR (see CONTRIBUTING.md)
I wrote a case, but this did not happen, can you provide a detailed case of repetition? And your version of node,typescript?

just-for-test.zip
This is simple reproduction for this issue. You may need to install<EMAIL_ADDRESS>w/ corepack to check this reproduction.

+1

Any updates on this? I'm having the same issue.

Fixed in<EMAIL_ADDRESS>


Compiler output doesn't have colors

🐛 Bug description
I just now realized that there wasn't an issue filed for this! But compiler diagnostics (from rustc and Cargo) both don't have color when executed through wasm-pack, due to the piping that wasm-pack currently does which disables the auto-detection of colors and such.

Is there a way to force colors? If we let the child process inherit our own stdout/stderr, then we can't also log the output, nor can we return stdout/stderr or stuff them into the Error if the child exits nonzero.

I think the same trick cargo uses for rustc may be able to work with wasm-pack? Cargo basically always passes --color always to rustc and always captures the output. This causes rustc to use ansi escape codes on all platforms, and then cargo uses the fwdansi crate to translate the ansi codes to native APIs on Windows

er actually this is a dupe of https://github.com/rustwasm/wasm-pack/issues/288


Update strings.xml

have corrected translation

I've changed the branch from master to devel and it produced some conflicts. Could you please resolve them. Thanks!

i guess it resolved


No way to clear cookies?

Sometimes when I go to articles on websites, I need to clear cookies for various reasons.  However, there doesn’t seem to be a way to do this on NetNewsWire iOS?  I have version 6.0.2 installed on an iPhone 12 mini, and I tried clearing regular Safari cookies, but that didn’t seem to have an effect.  Am I missing something?

I think your need should be fully considered. Also, I think a button in the settings to clean the cache is needed.


New XSLT to allow modification of dictionaries

In particular adding entries would be very useful.

And deleting entries


feat(model): add new application fields

Add the following new fields to the Application model:

custom_install_url
install_params
tags

Closes #1664.

This was closed due to the branch being pushed to a remote repository and not this one.


Added mainnet status and incidents link in footer

Deploy preview link:
https://deploy-preview-457--vega.netlify.app/


Certain twig functions are deleting accented characters

I have been translating UI-related items in my blog and noticed that when I apply the titleize twig function, all accented characters are stripped out. Once I took this function out, the characters came back. A quick check showed that camelize behaved the same way.
Strangely, humanize will not strip the characters out, but if an accented character is the first word of a phrase or sentence, Grav will not strip out the character, but will also not capitalize it either. As an example:
échelle synoptique
should be changed to
Échelle synoptique
but in fact remains
échelle synoptique
All other accented characters in humanize remain, just as they should.
@Sommerregen suggested that I try underscorize to test if the accented characters are stripped out, which they are.

will look into this.

Thanks @rhukster !

I can look into this tonight if you haven't done this yet. What do you say @rhukster?

That would be appreciated

This is beyond my technical level. I apologize.

Hi.
I have also had this problem recently. It seems that the problem is in the following lines of the Inflector.php file in the system/src/Grav/Common folder:
public static function titleize($word, $uppercase = '')
     {
         $uppercase = $uppercase === 'first' ? 'ucfirst' : 'ucwords';

         return $uppercase(static::humanize(static::underscorize($word)));
     }

If you delete the reference to the underscorize function, it works perfectly, but I don't know if that change will affect anything else.

Hi again.
I think this code is a possible solution. Replace line 201 of Inflector.php to:
$regex3 = preg_replace('/[^\p{L}^0-9]+/u', '_', $regex2);

This code seems to fix the problem:
$regex3 = preg_replace('/[^\p{L}^0-9]+/u', '_', $regex2);


Add initial devcontainer support

Closes #20942
Results inside DevContainer of npm scripts:

test :negative_squared_cross_mark: (see detailed steps taken below)
test:unittests :heavy_check_mark:
test:functional :negative_squared_cross_mark:
testDebugger :negative_squared_cross_mark:
testSingleWorkspace :negative_squared_cross_mark:
testMultiWorkspace :negative_squared_cross_mark:
testPerformance :negative_squared_cross_mark:

Steps taken related to execution of npm run test command:
1. After executing npm run compile successfully as a postCreateCommand of the devcontainer.json file:
$ npm run test

><EMAIL_ADDRESS>test
> node ./out/test/standardTest.js && node ./out/test/multiRootTest.js

****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Jupyter Extension not required
Pylance Extension not required
Starting vscode insiders with args --disable-extensions /workspaces/vscode-python/src/test --enable-proposed-api --timeout 5000
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
/workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders/VSCode-linux-x64/code-insiders: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory
Exit code:   127
End Standard tests (with errors) Failed

2. After executing sudo apt-get install libatk1.0-0 (ref: https://www.masmasit.com/2021/08/how-to-install-package-libatk-10so0-on_01058658241.html)
$ npm run test

><EMAIL_ADDRESS>test
> node ./out/test/standardTest.js && node ./out/test/multiRootTest.js

****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Jupyter Extension not required
Pylance Extension not required
Starting vscode insiders with args --disable-extensions /workspaces/vscode-python/src/test --enable-proposed-api --timeout 5000
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
/workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders/VSCode-linux-x64/code-insiders: error while loading shared libraries: libatk-bridge-2.0.so.0: cannot open shared object file: No such file or directory
Exit code:   127
End Standard tests (with errors) Failed

3. After executing sudo apt-get install libatk-bridge2.0-0 (ref: https://www.masmasit.com/2021/08/how-to-install-package-libatk-bridge-.html)
$ npm run test

><EMAIL_ADDRESS>test
> node ./out/test/standardTest.js && node ./out/test/multiRootTest.js

****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Jupyter Extension not required
Pylance Extension not required
Starting vscode insiders with args --disable-extensions /workspaces/vscode-python/src/test --enable-proposed-api --timeout 5000
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
/workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders/VSCode-linux-x64/code-insiders: error while loading shared libraries: libdrm.so.2: cannot open shared object file: No such file or directory
Exit code:   127
End Standard tests (with errors) Failed

4. After executing sudo apt-get install libdrm2 (ref: https://ubuntu.pkgs.org/20.04/ubuntu-main-amd64/libdrm2_2.4.101-2_amd64.deb.html)
$ npm run test

><EMAIL_ADDRESS>test
> node ./out/test/standardTest.js && node ./out/test/multiRootTest.js

****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Jupyter Extension not required
Pylance Extension not required
Starting vscode insiders with args --disable-extensions /workspaces/vscode-python/src/test --enable-proposed-api --timeout 5000
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
/workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders/VSCode-linux-x64/code-insiders: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
Exit code:   127
End Standard tests (with errors) Failed

5. After executing sudo apt-get install libgtk-3-0 (ref: https://zoomadmin.com/HowToInstall/UbuntuPackage/libgtk-3-0)
$ npm run test

><EMAIL_ADDRESS>test
> node ./out/test/standardTest.js && node ./out/test/multiRootTest.js

****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Jupyter Extension not required
Pylance Extension not required
Starting vscode insiders with args --disable-extensions /workspaces/vscode-python/src/test --enable-proposed-api --timeout 5000
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
/workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders/VSCode-linux-x64/code-insiders: error while loading shared libraries: libgbm.so.1: cannot open shared object file: No such file or directory
Exit code:   127
End Standard tests (with errors) Failed

6. After executing sudo apt-get install libgbm-dev (ref: https://stackoverflow.com/a/67407105/4315310)
$ npm run test

><EMAIL_ADDRESS>test
> node ./out/test/standardTest.js && node ./out/test/multiRootTest.js

****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Jupyter Extension not required
Pylance Extension not required
Starting vscode insiders with args --disable-extensions /workspaces/vscode-python/src/test --enable-proposed-api --timeout 5000
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
/workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders/VSCode-linux-x64/code-insiders: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory
Exit code:   127
End Standard tests (with errors) Failed

7. After executing sudo apt-get install libasound2 (ref: https://www.masmasit.com/2021/08/how-to-install-package-libasound-so-2-on.html)
$ npm run test

><EMAIL_ADDRESS>test
> node ./out/test/standardTest.js && node ./out/test/multiRootTest.js

****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Jupyter Extension not required
Pylance Extension not required
Starting vscode insiders with args --disable-extensions /workspaces/vscode-python/src/test --enable-proposed-api --timeout 5000
Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Exit code:   SIGTRAP
End Standard tests (with errors) SIGTRAP

After applying the latest changes, this is the output for the npm run test* failed commands:
npm run test
$ npm run test

><EMAIL_ADDRESS>test
> node ./out/test/standardTest.js && node ./out/test/multiRootTest.js

****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
Removing outdated Insiders at /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders and re-downloading.
Old: f31dffc7f9b93a1cdef21243ec30dea7d489a615 | 2023-03-31T01:47:54.787Z
New: 3e0b354932b8ddeb099c68ed3b7dfac25350dde2 | 2023-04-06T05:17:20.568Z
Downloading VS Code insiders from https://update.code.visualstudio.com/latest/linux-x64/insider
Downloading VS Code [=============================-] 100%Downloaded VS Code insiders into /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders
Jupyter Extension not required
Pylance Extension not required
Starting vscode insiders with args --disable-extensions /workspaces/vscode-python/src/test --enable-proposed-api --timeout 5000
Downloading VS Code [==============================] 100%Found existing install in /workspaces/vscode-python/.vscode-test/vscode-linux-x64-insiders. Skipping download
Exit code:   SIGTRAP
End Standard tests (with errors) SIGTRAP

npm run test:functional
$ npm run test:functional

...
  Python envs locator - WindowsPathEnvVarLocator
    iterEnvs()
     no executables found
     no executables match
     some executables match

  109 passing (3m)
  21 pending
  9 failing

  1) FileSystem - TemporaryFileSystem
       createFile
         Ensure writing to a temp file is supported via file stream:

      AssertionError: expected '' to equal '...'
      + expected - actual

      +...

      at Context.<anonymous> (src/test/common/platform/fs-temp.functional.test.ts:71:31)

  2) Linting Functional Tests
       Flake8:

      AssertionError [ERR_ASSERTION]: No errors in linter, Output -
      + expected - actual

      at testLinterMessages (src/test/linters/lint.functional.test.ts:808:20)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at Context.<anonymous> (src/test/linters/lint.functional.test.ts:819:13)

  3) Linting Functional Tests
       Pylint:

      AssertionError [ERR_ASSERTION]: No errors in linter, Output -
      + expected - actual

      at testLinterMessages (src/test/linters/lint.functional.test.ts:808:20)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at Context.<anonymous> (src/test/linters/lint.functional.test.ts:819:13)

  4) Linting Functional Tests
       Pycodestyle:

      AssertionError [ERR_ASSERTION]: No errors in linter, Output -
      + expected - actual

      at testLinterMessages (src/test/linters/lint.functional.test.ts:808:20)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at Context.<anonymous> (src/test/linters/lint.functional.test.ts:819:13)

  5) Linting Functional Tests
       Pydocstyle:

      AssertionError [ERR_ASSERTION]: No errors in linter, Output -
      + expected - actual

      at testLinterMessages (src/test/linters/lint.functional.test.ts:808:20)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at Context.<anonymous> (src/test/linters/lint.functional.test.ts:819:13)

  6) Linting Functional Tests
       Flake8 with config in root:

      AssertionError [ERR_ASSERTION]: No errors in linter, Output -
      + expected - actual

      at testLinterMessages (src/test/linters/lint.functional.test.ts:808:20)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at Context.<anonymous> (src/test/linters/lint.functional.test.ts:844:17)

  7) Linting Functional Tests
       Pycodestyle with config in root:

      AssertionError [ERR_ASSERTION]: No errors in linter, Output -
      + expected - actual

      at testLinterMessages (src/test/linters/lint.functional.test.ts:808:20)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at Context.<anonymous> (src/test/linters/lint.functional.test.ts:844:17)

  8) Linting Functional Tests
       Three line output counted as one message:

      AssertionError [ERR_ASSERTION]: Expected number of lint errors does not match lint error count
      + expected - actual

      -0
      +5

      at testLinterMessageCount (src/test/linters/lint.functional.test.ts:865:16)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at Context.<anonymous> (src/test/linters/lint.functional.test.ts:875:9)

  9) pyenvs common utils - finding Python executables
       mixed
         "before all" hook in "mixed":
     Error: Timeout of 180000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/workspaces/vscode-python/out/test/pythonEnvironments/common/commonUtils.functional.test.js)
      at listOnTimeout (node:internal/timers:559:17)
      at processTimers (node:internal/timers:502:7)

npm run testSingleWorkspace
$ npm run testSingleWorkspace

><EMAIL_ADDRESS>testSingleWorkspace
> node ./out/test/testBootstrap.js ./out/test/standardTest.js

Test server listening on port 35409
****************************************************************************************************
Start Standard tests
Using insiders build of VS Code.
 Skipping download
Exit code:   SIGTRAP
End Standard tests (with errors) SIGTRAP
Exiting with test failures
Killing VSC

@karrtikr Added extensions directly from .vscode/extensions.json file.
Related to the 2nd point of pr-check.yml, I still have no clear which requirements files should be installed but, based on the vscode-pylint's devcontainer's Dockerfile I've installed all the requirements files placed in the build folder.

Related to the 2nd point of pr-check.yml, I still have no clear which requirements files should be installed

@cpinamtz Regarding this, have a look at action.yml starting here. We need to make sure all these steps until this are run.

Related to the 2nd point of pr-check.yml, I still have no clear which requirements files should be installed

@cpinamtz Regarding this, have a look at action.yml starting here. We need to make sure all these steps until this are run.

I don't know if it's the best approach but, among other things, I've considered the idea of creating a new task to achieve pip upgrade and wheel installation. Let me know if it's a good approach or not. Thanks!

Hello! Thank you for the PR. While bulk of what you had in the devcontainer.json was great, we decided to go with slightly different approach when it comes to the Dockerfile and post/on/update Create commands. Instead of the python image that you have used, we decided to use the official Microsoft node version for the base docker image, while also adding pyenv to manage and install different versions of Python (3.7, 3.8, 3.9, 3.10, 3.11 latest..etc) All the commands would also be better suited to be relocated into onCreateCommand.sh, to leverage the benefits of prebuild and so users don't have to sit for their container to load with all the necessary requirement installation that we are doing! I do see you had some other changes in the PR, so please let us know or provide a different PR if you would like to get those changes in! Thank you so much!!


Disable where ops in xla auto-clustering

This PR mainly aims at excluding where op in XLA auto-clustering. A possible issue caused by where being included in auto-clustering is here. A TF_XLA_FLAGS, called tf_xla_cluster_exclude_ops is added, which can only take string values from Where, and some_others_ops in the future(separate by comma). By default, where op is included from auto-clustering. The way to disable it from auto-clustering looks like,
TF_XLA_FLAGS=--tf_xla_cluster_exclude_ops=Where .

CC @jurahul

Do you think we could do something much simpler, without a flag, and just disabling tf.where?

Do you think we could do something much simpler, without a flag, and just disabling tf.where?

The reasons I made the disabling of tf.where with a flag are:

Make the change scalable and extensible to other ops if perf regression is spotted in the future. Adding too many env vars(per op) doesn't look clean.

The use may have a option to turn off or on. I don't think tf.where in auto-clustering will always hurt.

Forking a process and writing to a global directory for a test is really not great. Maybe look at existing C++ tests for autoclustering?
Could you give me a pointer where to add the C++ test? How about compilability_check_util_test.cc ?

I would expect something along the lines of https://cs.opensource.google/tensorflow/tensorflow/+/master:tensorflow/compiler/jit/mark_for_compilation_pass_test.cc;l=180-197

I would expect something along the lines of https://cs.opensource.google/tensorflow/tensorflow/+/master:tensorflow/compiler/jit/mark_for_compilation_pass_test.cc;l=180-197

Test fail with
bazel test -test_env=TF_XLA_FLAGS=--tf_xla_cluster_exclude_ops=Where   --config=cuda  -c opt //tensorflow/compiler/jit:compilation_passes_test
and pass with
bazel test  --config=cuda  -c opt //tensorflow/compiler/jit:compilation_passes_test
which are as expected.


Dataset Not Available on LSMDC?

Hi @JiwanChung , I downloaded the task 1 dataset from LSMDC, and the files the codebase are looking for are no longer there. Here I have attached the files I have after downloading the data from the LSMDC webpage
Here is a screenshot of all the files I have attached below. Seems like this codebase requires this file LSMDC16_annos_training_someone.csv to exist within task 1? We have 'LSMDC16_annos_val_someone.csv', 'LSMDC16_annos_test_someone.csv', 'LSMDC16_annos_training_someone.csv', 'LSMDC16_annos_blindtest.csv' in our data/lsmdc/task1 directory.
If another file or dataset is being used, would you please be able to email me<EMAIL_ADDRESS>or attach it here?

I think you need 'LSMDC16_annos_training_val.csv' file, which is simply a concatenation of 'LSMDC16_annos_training_someone.csv' and 'LSMDC16_annos_val_someone.csv' files.
Or you can modify 'train_path' value in 'config.py' file to 'LSMDC16_annos_training_someone.csv' to train the model on the train set only.
Originally for our LSMDC submission we used two-stage process for model selection.

use train set for training and val set for hyperparameter search
train with the found hyperparameters on the train+val set

Let me know if this solves your question.

Hi, if I modify the 'train path' in config.py to 'LSMDC16_annos_training_someone.csv' I see a key error. I've added some of the traceback below. Not sure how to proceed.
    data, _ = load_task1_with_features(path)
  File "/home/dkhullar/CharacterGrounding/tapm/code/data/task_loaders.py", line 182, in load_task1_with_features
    return {k: {**v, **all_feature[k]} for k, v in data.items()}, {}
  File "/home/dkhullar/CharacterGrounding/tapm/code/data/task_loaders.py", line 182, in <dictcomp>
    return {k: {**v, **all_feature[k]} for k, v in data.items()}, {}
KeyError: '3001_21_JUMP_STREET_<IP_ADDRESS>4-<IP_ADDRESS>8'

HI @JiwanChung  I think some of the features or feature names might be off, could you confirm this? If so, what is the fix?

Hi Dipika Khullar,
I went on a further investigation on the issue and suspect the following
problems.

Do you have the i3d2 folder in your feature directory? If so, please
rename it to i3d_rgb or update feature_name_map.i3d_rgb key in config.py
file to i3d2.
Again, if you have the resnet152_3 folder, rename it to resnet.

The features we used for LSMDC submissions are not the same as the
officially provided features.
We extracted our features with more recent variants of i3d and resnet
extractors.
Hence occurs the difference in names. Still, as the structure of the files
should be the same, renaming the feature folders would work ok if allowing
for a bit of performance decrease.
Let me know if this solves your problem.
Sincerely,
Jiwan Chung
On Fri, Dec 10, 2021 at 3:53 AM Dipika Khullar @.***>
wrote:

HI @JiwanChung https://github.com/JiwanChung I think some of the
features or feature names might be off, could you confirm this? If so, what
is the fix?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JiwanChung/tapm/issues/14#issuecomment-990130049, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AE36FWHMYAXMR7F2H2WEVJ3UQD3JPANCNFSM5JVUFJZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi @JiwanChung , I renamed i3d2 to i3d_rgb and resnet152_3 to resnet. I'm still having the same issue. Here is the full traceback:
Traceback (most recent calls WITHOUT Sacred internals):
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
    return lazy_capture(*args, **kwargs)
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in __call__
    return self.lazy_fn(*args, **kwargs)
  File "cli.py", line 50, in train
    all_args = prepare()
  File "cli.py", line 33, in prepare
    model, tokenizer, ckpt, datasets, epoch = prepare_model()
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
    return lazy_capture(*args, **kwargs)
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in __call__
    return self.lazy_fn(*args, **kwargs)
  File "cli.py", line 27, in prepare_model
    return get_model_ckpt(model_name)
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
    return lazy_capture(*args, **kwargs)
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in __call__
    return self.lazy_fn(*args, **kwargs)
  File "/home/dkhullar/CharacterGrounding/tapm/code/ckpt.py", line 63, in get_model_ckpt
    datasets = get_datasets(data_path, pretrain_path)
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
    return lazy_capture(*args, **kwargs)
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in __call__
    return self.lazy_fn(*args, **kwargs)
  File "/home/dkhullar/CharacterGrounding/tapm/code/data/dataloader.py", line 72, in get_datasets
    datasets[k] = Dataset(p)
  File "/home/dkhullar/CharacterGrounding/tapm/code/data/dataloader.py", line 18, in __init__
    self.task, self.path = load_tasks(data_path)
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
    return lazy_capture(*args, **kwargs)
  File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in __call__
    return self.lazy_fn(*args, **kwargs)
  File "/home/dkhullar/CharacterGrounding/tapm/code/data/task_loaders.py", line 30, in load_tasks
    f = getattr(sys.modules[__name__], f"load_{task_name}")
AttributeError: module 'data.task_loaders' has no attribute 'load_tapm'

Hi!
I created a new environment from the sketch and could not replicate your
issue.
Though I suspect one possibility. The data paths has to end with
.../task1/LSMDC16_....csv (task1 is the important part), which I think your
data paths do not fulfill.
Or you can specify task_name=task1 in config.py file.
Also as a tip, adding debug=True flag helps faster debugging :)
Sincerely,
Jiwan Chung
On Fri, Dec 10, 2021 at 2:18 PM Dipika Khullar @.***>
wrote:

Hi @JiwanChung https://github.com/JiwanChung , I renamed i3d2 to
i3d_rgb and resnet152_3 to resnet. I'm still having the same issue. Here is
the full traceback:
Traceback (most recent calls WITHOUT Sacred internals):
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
return lazy_capture(*args, **kwargs)
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in call
return self.lazy_fn(*args, **kwargs)
File "cli.py", line 50, in train
all_args = prepare()
File "cli.py", line 33, in prepare
model, tokenizer, ckpt, datasets, epoch = prepare_model()
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
return lazy_capture(*args, **kwargs)
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in call
return self.lazy_fn(*args, **kwargs)
File "cli.py", line 27, in prepare_model
return get_model_ckpt(model_name)
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
return lazy_capture(*args, **kwargs)
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in call
return self.lazy_fn(*args, **kwargs)
File "/home/dkhullar/CharacterGrounding/tapm/code/ckpt.py", line 63, in get_model_ckpt
datasets = get_datasets(data_path, pretrain_path)
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
return lazy_capture(*args, **kwargs)
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in call
return self.lazy_fn(*args, **kwargs)
File "/home/dkhullar/CharacterGrounding/tapm/code/data/dataloader.py", line 72, in get_datasets
datasets[k] = Dataset(p)
File "/home/dkhullar/CharacterGrounding/tapm/code/data/dataloader.py", line 18, in init
self.task, self.path = load_tasks(data_path)
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 51, in captured_function
return lazy_capture(*args, **kwargs)
File "/home/dkhullar/CharacterGrounding/tapm/code/exp.py", line 40, in call
return self.lazy_fn(*args, **kwargs)
File "/home/dkhullar/CharacterGrounding/tapm/code/data/task_loaders.py", line 30, in load_tasks
f = getattr(sys.modules[name], f"load_{task_name}")
AttributeError: module 'data.task_loaders' has no attribute 'load_tapm'
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JiwanChung/tapm/issues/14#issuecomment-990626190, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AE36FWBBSEDNEM2SQTME6F3UQGESXANCNFSM5JVUFJZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi Jiwan. I have fixed the data paths so that they match the instructions in your repo.
tapm
     /data
          /lsmdc
               /task1
                    LSMDC16_annos_blindtest.csv
                    LSMDC16_annos_training_someone.csv
                    LSMDC16_annos_val_someone.csv
                    LSMDC16_annos_test_someone.csv
                    LSMDC16_annos_train_val_someone.csv (our train + val appended data as suggested in a comment above)
               /features
                    /resnet
                    /i3d_rgb

However when I run
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']"

or even
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']" debug=True

I get the following error:

Hi!
It seems like you are out of the available disk space.
https://coderedirect.com/questions/256358/no-usable-temporary-directory-found
Sincerely,
Jiwan Chung
On Thu, Dec 16, 2021 at 2:21 AM Dipika Khullar @.***>
wrote:

Hi Jiwan. I have fixed the data paths so that they match the instructions
in your repo.
tapm
/data
/lsmdc
/task1
LSMDC16_annos_blindtest.csv
LSMDC16_annos_training_someone.csv
LSMDC16_annos_val_someone.csv
LSMDC16_annos_test_someone.csv
LSMDC16_annos_train_val_someone.csv (our train + val appended data as suggested in a comment above)
/features
/resnet
/i3d_rgb
However when I run
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']"
or even
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']" debug=True
I get the following error:
[image: image]
https://user-images.githubusercontent.com/33533412/146234176-c977623e-15a5-44cb-a5b7-3303814d84c7.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JiwanChung/tapm/issues/14#issuecomment-995001616, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AE36FWBRSGUGWWSPXN5BEXTURDFB3ANCNFSM5JVUFJZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi Jiwan,
I wanted to ask you if you could provide me with a screenshot of what your data looks like. I’m running into new issues and I think it’s because the data is formatted differently.
Best,
Dipika Khullar

On Dec 16, 2021, at 8:00 AM, Jiwan Chung @.***> wrote:

Hi!
It seems like you are out of the available disk space.
https://coderedirect.com/questions/256358/no-usable-temporary-directory-found
Sincerely,
Jiwan Chung
On Thu, Dec 16, 2021 at 2:21 AM Dipika Khullar @.***>
wrote:

Hi Jiwan. I have fixed the data paths so that they match the instructions
in your repo.
tapm
/data
/lsmdc
/task1
LSMDC16_annos_blindtest.csv
LSMDC16_annos_training_someone.csv
LSMDC16_annos_val_someone.csv
LSMDC16_annos_test_someone.csv
LSMDC16_annos_train_val_someone.csv (our train + val appended data as suggested in a comment above)
/features
/resnet
/i3d_rgb
However when I run
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']"
or even
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']" debug=True
I get the following error:
[image: image]
https://user-images.githubusercontent.com/33533412/146234176-c977623e-15a5-44cb-a5b7-3303814d84c7.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JiwanChung/tapm/issues/14#issuecomment-995001616, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AE36FWBRSGUGWWSPXN5BEXTURDFB3ANCNFSM5JVUFJZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.

Hi!
I presume you are referencing LSMDC16_annos_*_someone.csv files.
We use files downloaded from the LSMDC website as-is without any
modification to the file structures.
If you could provide me with more details on the issues you are having
(e.g. error logs, etc.), I might be able to pinpoint the problem.
Sincerely,
Jiwan Chung
On Fri, Jan 7, 2022 at 5:24 AM Dipika Khullar @.***>
wrote:

Hi Jiwan,
I wanted to ask you if you could provide me with a screenshot of what your
data looks like. I’m running into new issues and I think it’s because the
data is formatted differently.
Best,
Dipika Khullar

On Dec 16, 2021, at 8:00 AM, Jiwan Chung @.***> wrote:

Hi!
It seems like you are out of the available disk space.

https://coderedirect.com/questions/256358/no-usable-temporary-directory-found

Sincerely,
Jiwan Chung
On Thu, Dec 16, 2021 at 2:21 AM Dipika Khullar @.***>
wrote:

Hi Jiwan. I have fixed the data paths so that they match the
instructions
in your repo.
tapm
/data
/lsmdc
/task1
LSMDC16_annos_blindtest.csv
LSMDC16_annos_training_someone.csv
LSMDC16_annos_val_someone.csv
LSMDC16_annos_test_someone.csv
LSMDC16_annos_train_val_someone.csv (our train + val appended data as
suggested in a comment above)
/features
/resnet
/i3d_rgb
However when I run
python cli.py train with model=no_gt_sos fix_gpt_epoch=5
feature_names="['video', 'images']"
or even
python cli.py train with model=no_gt_sos fix_gpt_epoch=5
feature_names="['video', 'images']" debug=True
I get the following error:
[image: image]
<
https://user-images.githubusercontent.com/33533412/146234176-c977623e-15a5-44cb-a5b7-3303814d84c7.png

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JiwanChung/tapm/issues/14#issuecomment-995001616,
or
unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AE36FWBRSGUGWWSPXN5BEXTURDFB3ANCNFSM5JVUFJZA

.
Triage notifications on the go with GitHub Mobile for iOS
<
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675

or Android
<
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
.

—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.

—
Reply to this email directly, view it on GitHub
https://github.com/JiwanChung/tapm/issues/14#issuecomment-1006910185,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE36FWDNJDJODB3IDOIKRYLUUX3BFANCNFSM5JVUFJZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @JiwanChung
Happy New Year! Sorry to keep bothering you again and again. Yes, you are correct, I am referencing LSMDC16_annos_*_someone.csv files.
I have a LSMDC16_annos_train_val_someone.csv file, which has the training and validation data as we discussed above. While creating this new csv, an index column was added by default. Here is a screenshot of the data:

I kept running into key errors as I mentioned above. To rectify such errors, I tried to modify the keys variable in the following functions:
code.data.load_lsmdc_text to:
    keys = ['idx', 'vid', 'vid_start', 'vid_end',
            'cap_start', 'cap_end', 'caption']

code.data.load_fib_text
    keys = ['idx', 'vid', 'full_caption', 'masked_caption',
            'answer', 'vid_key', 'key']

Even after the following modifications, I still get a key error. How do you suggest rectifying this? Thank you again for your prompt responses and support.

Hi @JiwanChung
Happy New Year! Sorry to keep bothering you again and again. Yes, you are correct, I am referencing LSMDC16_annos_*_someone.csv files.
I have a LSMDC16_annos_train_val_someone.csv file, which has the training and validation data as we discussed above. While creating this new csv, an index column was added by default. Here is a screenshot of the data:

I kept running into key errors as I mentioned above. To rectify such errors, I tried to modify the keys variable in the following functions:
code.data.load_lsmdc_text to:
    keys = ['idx', 'vid', 'vid_start', 'vid_end',
            'cap_start', 'cap_end', 'caption']

code.data.load_fib_text
    keys = ['idx', 'vid', 'full_caption', 'masked_caption',
            'answer', 'vid_key', 'key']

Even after the following modifications, I still get a key error. How do you suggest rectifying this?  In the meantime, I'm trying to remove the index columns, will let you know if I have any updates.
Thank you again for your prompt responses and support.

Hi @JiwanChung,
Just an update: I removed the index columns from the dataset, removed my 'idx' additions to the keys variable, and was able to get past this key error. Now I am getting this error on my machine. Have you seen this before? I tried running with debug =True like you mentioned before, but it doesn't seem to make a difference.
I tried both commands:
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']"

and
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']" --debug=True

Please let me know if this is correct. In addition, I've attached the error traceback. It outputted an error and just hangs at the last line. It was extremely long, so I've attached it as a txt file below.
Thank you,
Dipika Khullar
Error Report Jan 13.txt

Hi!
The relevant error seems to be the following:
-* torch_shm_manager: error while loading shared libraries:
libnvToolsExt.so.1: cannot open shared object file: No such file or
directory*
This is a CUDA installation error. Though I am not familiar with the exact
source of the problem, you may find this issue useful:
https://forums.developer.nvidia.com/t/how-can-i-install-the-pytorch/108038
Thank you,
Jiwan Chung
On Thu, Jan 13, 2022 at 7:54 PM Dipika Khullar @.***>
wrote:

Hi @JiwanChung https://github.com/JiwanChung,
Just an update: I removed the index columns from the dataset, removed my
'idx' additions to the keys variable, and was able to get past this key
error. Now I am getting this error on my machine. Have you seen this
before? I tried running with debug =True like you mentioned before, but it
doesn't seem to make a difference.
I tried both commands:
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']"
and
python cli.py train with model=no_gt_sos fix_gpt_epoch=5 feature_names="['video', 'images']" --debug=True
Please let me know if this is correct. In addition, I've attached the
error traceback. It outputted an error and just hangs at the last line. It
was extremely long, so I've attached it as a txt file below.
Thank you,
Dipika Khullar
Error Report Jan 13.txt
https://github.com/JiwanChung/tapm/files/7862149/Error.Report.Jan.13.txt
—
Reply to this email directly, view it on GitHub
https://github.com/JiwanChung/tapm/issues/14#issuecomment-1012022229,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE36FWENVVMAD2NBMSPXOETUV2VMRANCNFSM5JVUFJZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @JiwanChung , I looked at that link, all the dependencies seem to be correct. Do you know what else it might be?

Hi!
I think the problem is related to the difference between CUDA and pytorch
versions, according to this link (
https://github.com/MVIG-SJTU/AlphaPose/issues/402).
As a possible solution, I suggest commenting out the following line:
https://github.com/JiwanChung/tapm/blob/master/code/args.py#L25
Please check if this solves your problem.
On Sat, Jan 29, 2022 at 3:54 PM Dipika Khullar @.***>
wrote:

Hi @JiwanChung https://github.com/JiwanChung , I looked at that link,
all the dependencies seem to be correct. Do you know what else it might be?
—
Reply to this email directly, view it on GitHub
https://github.com/JiwanChung/tapm/issues/14#issuecomment-1024851396,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE36FWAE4HQ64TISLIGIATLUYOFMBANCNFSM5JVUFJZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>


pull ghost error

Expected behavior
Actual behavior
Information about the Issue
Steps to reproduce the behavior

...Install KI on mac
..pull ghost
error pulling image configuration: Get https://dseasb33srnrn.cloudfront.net/registry-v2/docker/registry/v2/blobs/sha256/ec/ec55ea2421da4af3b752dadbba8b1c6389565d542f6e8538e513e81f7f07eccf/data?Expires=1476249805&Signature=ZLViUTQm4gWM5l1HBJ2JHeIVZERURc05QaHd-OAIzJh0gH4GqHebOckbJvOvfi0XqitUW7tk5QyL9IA44XhNG3wvEuR-tVnSdck7QaJF-PBi4zDEKffG0TFd6qxQAkc3s1~402HuoDsTb74fvPd2ZSQKsXWKJ9t9WwyQGUgmluw_&Key-Pair-Id=APKAJECH5M7VWIS5YZ6Q: dial tcp: i/o timeout

Could you please retry from a solid connection? I can't reproduce the issue here even while tethered to my phone.


Gulp scaffold: add run sequence for tasks

Ex. Concatenate and copy files to other folder. For now Gulp is copying files while concatenating them and as a result we have a bunch of original files without concatenated file.

Done! https://github.com/orlovmax/front-end-scaffold/commit/91c1c502389c8faa126d375444790d23b9c736e8


Change the gem name in the README.md

It doesn't work with underscores.

Well, it actually doesn't work with dashes either...
❯ bundle exec jekyll serve --livereload
  Jekyll Spaceship: 🚀 Jekyll-Spaceship 0.9.8
  Jekyll Spaceship: 🎉 A Jekyll plugin to provide powerful supports.
  Jekyll Spaceship: 👉 https://github.com/jeffreytse/jekyll-spaceship
bundler: failed to load command: jekyll (/usr/local/lib/ruby/gems/3.0.0/bin/jekyll)
/usr/local/lib/ruby/gems/3.0.0/gems/jekyll-github-chart-0.1.2/lib/jekyll-github-chart.rb:2:in `require': cannot load such file -- githubchart (LoadError)
        from /usr/local/lib/ruby/gems/3.0.0/gems/jekyll-github-chart-0.1.2/lib/jekyll-github-chart.rb:2:in `<top (required)>'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/runtime.rb:66:in `require'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/runtime.rb:66:in `block (2 levels) in require'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/runtime.rb:61:in `each'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/runtime.rb:61:in `block in require'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/runtime.rb:50:in `each'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/runtime.rb:50:in `require'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler.rb:173:in `require'
        from /usr/local/lib/ruby/gems/3.0.0/gems/jekyll-3.9.0/lib/jekyll/plugin_manager.rb:51:in `require_from_bundler'
        from /usr/local/lib/ruby/gems/3.0.0/gems/jekyll-3.9.0/exe/jekyll:11:in `<top (required)>'
        from /usr/local/lib/ruby/gems/3.0.0/bin/jekyll:23:in `load'
        from /usr/local/lib/ruby/gems/3.0.0/bin/jekyll:23:in `<top (required)>'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/cli/exec.rb:63:in `load'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/cli/exec.rb:63:in `kernel_load'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/cli/exec.rb:28:in `run'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/cli.rb:494:in `exec'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/cli.rb:30:in `dispatch'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/cli.rb:24:in `start'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/exe/bundle:49:in `block in <top (required)>'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/lib/bundler/friendly_errors.rb:130:in `with_friendly_errors'
        from /Users/anthony/.gem/ruby/3.0.0/gems/bundler-2.2.16/exe/bundle:37:in `<top (required)>'
        from /usr/local/opt/ruby/bin/bundle:23:in `load'
        from /usr/local/opt/ruby/bin/bundle:23:in `<main>'

~/Documents/GitHub.nosync/website main*
❯ gem install jekyll_github_chart
ERROR:  Could not find a valid gem 'jekyll_github_chart' (>= 0) in any repository
ERROR:  Possible alternatives: jekyll-github-chart

Thanks for the report, I will update the README and update the plugin, since there are some changes in one of the dependencies that is breaking the implementation.

It works now, so I'm closing this issue.


Added HTML code to application

This PR adds all of the HTML we need for the prework study guide application. Hopefully.

All Good Hopefully lol


Typo in docstring

https://github.com/deepmind/graph_nets/blob/61a0f055d5892c014260f784ee4fb59e2ba11607/graph_nets/tests/modules_test.py#L193
I think "InteractionNetwork" should be replaced to "GraphIndependent".

Thank you for pointing this out, it has now been fixed in our internal version, and will reflect in github after the next release.


How to control reconcile duties

There are 2 main scenarios in terms of spec implementations:
(1) a framework "A" that watches for ServiceBinding CR, creates the resulting Secret by processing the service request and any mappings, and then fulfills the projection into the container (mounted files and env vars)
(2) a framework "A" that watches for ServiceBinding CR, creates the resulting Secret by processing the service request, and a different framework "B" (e.g. a runtime deployment Operator such as this) fulfills the projection into the container (mounted files and env vars)
Today we already have a real-world scenario where both (1) and (2) co-exist in the same cluster.  So how does framework "B" signal framework "A" that it is involved in a particular binding?
I was thinking about adding a spec-level annotation to the binding, basically signalling "stop after you create the Secret".

If I understand the proposal, you're looking for a standard way to instruct the ServiceBinding operator to hold off on pushing the projection into the application, because the application's operator is watching for ServiceBindings and pulling them in instead. This feels like a good place for an annotation defined by a spec extension.
One thing to be very careful of in the implementation is managing the ServiceBinding status. Multiple controllers trying to reconcile the same resource can lead to trouble as they fight for power unless they are intentionally designed to collaborate.

So how does framework "B" signal framework "A" that it is involved in a particular binding?

Either the creator of the resource needs to add the annotation, or a mutating webhook could intercept the ServiceBinding and add the annotation based on the application reference apiVersion/kind.
What I proposed in #62 will help with the handoff.

@arthurdm - Does framework "B" in scenario (2) implement the binding spec? I.e. is the corresponding reconciler also watching for a ServiceBinding and based on that injecting the secret into the container? Or is it actually directly watching for the Secret that has been created by framework (A)?

@st3v - yeah, it would be a partial spec implementation.  It would watch for ServiceBinding CRs that are targeting applications which the framework B owns (e.g. with a kind: RuntimeComponent).

@arthurdm - I see. In that case, I assume framework "B" wouldn't honor the annotation that signaled "A" to not inject the data from the secret. Right? Would "B" create yet another (potentially mutated) copy of the original secret?
Also, is RuntimeComponent not pod-specable or why couldn't "A" do the injection directly?

I assume framework "B" wouldn't honor the annotation that signaled "A" to not inject the data from the secret. Right?

That's right - the annotation would apply to the "right side" of the flow only.  We could make it explicit, such as service.binding/create-binding-secret-only (or some better name 😄 ).

Would "B" create yet another (potentially mutated) copy of the original secret?

I don't believe it would need to.  Framework "A" would leave the Secret in a state that is ready to be mounted.  Probably framework "B" would simply watch the Secret for changes.

is RuntimeComponent not pod-specable or why couldn't "A" do the injection directly?

Right - a RuntimeComponent CR creates other k8s resources (including the pod-specable ones), but it tries to use a configuration notation that is less syntax heavy.

That's right - the annotation would apply to the "right side" of the flow only. We could make it explicit, such as service.binding/create-binding-secret-only (or some better name 😄 ).

If we wanted to add this into the ServiceBinding resource proper, I could see something like .spec.application.mode as a enum of Push or Pull with push as the default.
Having a story for connecting a ServiceBinding with a non-PodSpec-able application is useful, even if it places the burden on the controller for the application resource. We can think more about how to pave those cow paths over time.

that's a great idea @scothis - and the nice thing is that it wouldn't be hard for implementations to support this, given it's a subset of the spec.

in the interlock this week we agreed that this is a valuable scenario for the core spec, hence we'll add a new key under spec.application.
Next step is to figure out the name and type of the key.
Some options:

key: spec.application.customProjection    value:  boolean (false is default)
key:  spec.application.projection   value: enum of push (default) or pull

Any other options?
I prefer option 1 because it's more descriptive that we're enabling a custom projection for a resource that may or may not be a standard PodSpec'able resource.   I think option 2 may give the impression that the application needs to pull the values somehow.

I tend to shy away from booleans in public APIs unless we're certain there will only ever be two options.

I think option 2 may give the impression that the application needs to pull the values somehow.

How about something like:
key: spec.application.projection value: enum of PodSpec (default) or Custom

that's a good point in terms of future projections.  I think I liked Custom better than None though, as None may be interpreted as no projection is done at all, whereas we want to indicate that the projection will be done, but not via the standard way.

I flip-flopped between Custom, External and None when authoring the comment. Custom still sounds like it's something that the ServiceBinding resource may be responsible for, while External is clearly someone else's responsibility.

naming is hard 😄
When I saw External I thought it's a projection that doesn't go into the application, but goes externally somewhere.
What if we kept it simple and just said:

key: spec.application.autoProjection value: boolean (true is default)

In this case, I think the future values would also just be true/false.  And booleans get us out of the hot water of coming up with enums that everyone agrees and understands.

Are we considering or is it there in the roadmap where we consider multiple applications in the spec?
Because if we have multiple applications and 1 app(GVK) wants the autoProjection and the other app does not want that, then how would we manage such a scenario?

Are we considering or is it there in the roadmap where we consider multiple applications in the spec?

We previously suggested that instead of creating a single binding that can target multiple applications, the user should create multiple bindings that each target a single application. Does that advice still work for you?


Support for What-if

Is there any plan for supporting What-if in a future version?

Yep, actually I am already finished :) Some screenshots:

Nice, I'm looking forward to this feature!

What if? support is here!


materialTabSelector doesn't update animation

Hi,
I've used the materialTabSelector with materialTabControl. When I change the the tab via code on the materialTabControl, the selector just updates the color of the text but does not move the blue underline.
Is there a way to force the animation to update?
Best regards!

hi,
I can't even get the tab control to showup when hitting the start button. When the form shows, The tab control is not visible. Did you ever have this problem?
Thank you

@jumper77 are you sure you have both materialTabSelector and materialTabControl? Also you need to link the materialTabControl to the materialTabSelector via properties.

Hi, thanks for the response. Things are cool now. And I hope you are having a great holiday weekend (if you're in the US I guess)

Just thought of something. I imagine you've been asked this before, but would you like any help developing the software? I'm retired now, but don't have anything to do, so it would be fun. I have about 25 years experience. Let me know if you do. Otherwise, thanks again.

@jumper77 thanks, actually it's nice of you to offer help. Yeah sure why not, I certainly would appreciate help from a senior developer. You can add me on skype if you want "nikola.vitanovic".

Senior is true if you're talking about age :) I should have asked, what language is it written in? I've been doing VB.net ever since I retired just because it's fun. But that also means I'm still learning. Also, I'm not much of a skype person. Never had a web cam or anything. However, a good way for me would be something like MSMesenger or whatever software.
Say hi again when you have the time,
john

note: guess I could have just looked to see what language... I get dumb sometimes :)

I've been looking around your GitHub page and I see you have a few people working on it already. So I'll just sit on the sidelines. :)
thanks.

I'm still a student, so we do a lot of projects for the faculty. This project in particular is finished we used MaterialSkin with NHibernate and Entity framework. Everything was coded in C#. It's a private repository so you couldn't see it. I could add you as a contributor just so you could take a look, give some tips if you want.
I specialize in PHP, MySQL, JS, HTML, CSS, also I do C# and C++. I've done some VB .NET when I was younger but I've forgotten most of it. I use skype mostly for messaging/chatting not for calls or webcam, so I would not disturb you if you added me as a contact.
What did you specialize in?

Morning, hope you are doing well today.  When I went to college, what you have written is way above
anything that I learned.  Back then, VB wasn't OO. The things you
specialize in is great for someone to know if you're still in school.
Before I retired, I was a C++ guy. But when I got bored, I switched to
vb.net. I've always liked it's  syntax. Right now I'm on a forum where
people have been teaching me how to use modern ways of using the language.
I'm going to check out the code today and see how bad my memory is about
C++ code. If we want to still work together, I hope I can stay with
VB.NET. I'm not positive, but I think you can have both languages in one
project. If not, I might be able to build dlls.
That's enough for now. It's way early in the morning, so if this email
is a bit rough, you'll know why.
talk soon,
john
On 7/3/2016 9:51 PM, Nikola Vitanović wrote:

I'm still a student, so we do a lot of projects for the faculty. This
project in particular is finished we used MaterialSkin with NHibernate
and Entity framework. Everything was coded in C#. It's a private
repository so you couldn't see it. I could add you as a contributor
just so you could take a look, give some tips if you want.
I specialize in PHP, MySQL, JS, HTML, CSS, also I do C# and C++. I've
done some VB .NET when I was younger but I've forgotten most of it. I
use skype mostly for messaging/chatting not for calls or webcam, so I
would not disturb you if you added me as a contact.
What did you specialize in?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IgnaceMaes/MaterialSkin/issues/111#issuecomment-230195082,
or mute the thread
https://github.com/notifications/unsubscribe/APDfM5so0kr2aVc8UxD3lisxe8Fuzw0gks5qSHUrgaJpZM4I48LV.

Forgot... If Skype is still free, that would be a great way for us to chat.
On 7/3/2016 9:51 PM, Nikola Vitanović wrote:

I'm still a student, so we do a lot of projects for the faculty. This
project in particular is finished we used MaterialSkin with NHibernate
and Entity framework. Everything was coded in C#. It's a private
repository so you couldn't see it. I could add you as a contributor
just so you could take a look, give some tips if you want.
I specialize in PHP, MySQL, JS, HTML, CSS, also I do C# and C++. I've
done some VB .NET when I was younger but I've forgotten most of it. I
use skype mostly for messaging/chatting not for calls or webcam, so I
would not disturb you if you added me as a contact.
What did you specialize in?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IgnaceMaes/MaterialSkin/issues/111#issuecomment-230195082,
or mute the thread
https://github.com/notifications/unsubscribe/APDfM5so0kr2aVc8UxD3lisxe8Fuzw0gks5qSHUrgaJpZM4I48LV.

Hi again, my email address has changed since the last time we talked, so
I thought I would tell you in case you thought it was spam or something.
Have a question. I'm just now able to get back to work on projects and
I'm trying to use MaterialSkin on a form. Here's the code:
         Application.EnableVisualStyles()

         Dim ms As MaterialSkinManager
         ms = MaterialSkinManager.Instance
         ms.AddFormToManage(Me)
         ms.Theme = MaterialSkinManager.Themes.DARK
         ms.ColorScheme = New ColorScheme(Primary.BlueGrey800,

Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200,
TextShade.WHITE)
The only thing the compiler didn't like was using "Me" (instead of
"this"). Would you mind helping me out a bit? I did manage to get the
DLL into my project and I love the way the buttons look. Great job.
Let me know something when you get a chance,
john
On 7/3/2016 9:51 PM, Nikola Vitanović wrote:

I'm still a student, so we do a lot of projects for the faculty. This
project in particular is finished we used MaterialSkin with NHibernate
and Entity framework. Everything was coded in C#. It's a private
repository so you couldn't see it. I could add you as a contributor
just so you could take a look, give some tips if you want.
I specialize in PHP, MySQL, JS, HTML, CSS, also I do C# and C++. I've
done some VB .NET when I was younger but I've forgotten most of it. I
use skype mostly for messaging/chatting not for calls or webcam, so I
would not disturb you if you added me as a contact.
What did you specialize in?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IgnaceMaes/MaterialSkin/issues/111#issuecomment-230195082,
or mute the thread
https://github.com/notifications/unsubscribe/APDfM5so0kr2aVc8UxD3lisxe8Fuzw0gks5qSHUrgaJpZM4I48LV.

Hello, I'm not sure if this is still an issue for you but in case anyone else comes across this issue i've found the fix:
            tabSelector.BaseTabControl = null;             tabSelector.BaseTabControl = tabControl;
where tabSelector is MaterialTabSelector and tabControl is MaterialTabControl


WARN: Ignored invalid inner-class name, treat as anonymous inner class

dex2jar C:\Users\RUSSIAVK\Desktop\apk\alipay_wap_main.apk -> .\alipay_wap_main-dex2jar.jar
WARN: Ignored invalid inner-class name, treat as anonymous inner class. (1AfterExitAppRunnable)
WARN: Ignored invalid inner-class name, treat as anonymous inner class. (1CompleteRunnable)
WARN: Ignored invalid inner-class name, treat as anonymous inner class. (1FinishAppRunnable)
WARN: Ignored invalid inner-class name, treat as anonymous inner class. (1WaitActivityDestroyRunnable)
WARN: Ignored invalid inner-class name, treat as anonymous inner class. (1AfterExitAppRunnable)
WARN: Ignored invalid inner-class name, treat as anonymous inner class. (1FinishAppRunnable)
WARN: Ignored invalid inner-class name, treat as anonymous inner class. (1WaitActivityDestroyRunnable)

APK FILE :https://t.alipayobjects.com/L1/71/100/and/alipay_wap_main.apk

This actually sounds reasonable. It's just a warning, so you can ignore it :)
The class names are invalid since they start with a number.
The only fix I could apply is to remove the number, but this will cause various sorts of other bugs. So, I won't bother fixing this as of now.
Thanks for reporting anyways!


Bash executable stalls on start

When starting "Bash on Ubuntu for Windows", the bash window only shows a flashing cursor, and doesn't proceed to a prompt.
The installation initially worked, but after attempting to build gcc arm cross-compilers in the subsystem, subsequent attempts to launch the bash shell failed.

Expected results
Opening the bash shell proceeds to a prompt allowing user interaction.

Actual results (with terminal output if applicable)
The bash terminal just displays a flashing cursor, and exits after a minute or so.

Your Windows build number
Microsoft Windows [Version 10.0.14393]

lxcore.etl.zip

Try uninstalling and reinstalling it. The older builds are much buggier.  If you want better support, move to the insiders fast ring.

Unfortunately the Insiders Fast Ring isn't an option for me, unless it can be applied to only the WSL.
The uninstall/install worked, I was just hoping there was a less nuclear method of resurrecting the environment.

@boardmanus - creating another user account is another option (lxrun.exe /setdefaultuser).  What likely happened is something got added to your .bashrc file that is hanging due to something unimplemented. Do you have a list of packages you installed that I can follow and try to reproduce this?