xScheduledTask - Fix deletion of scheduled task with unknown or empty task trigger

Pull Request (PR) description
Fixes deletion of scheduled task with unknown or empty task trigger. Get-TargetResource now returns an empty ScheduleType string if the task trigger is empty or unknown instead of throwing an error.
Tasks like Microsoft\Windows\Application Experience\ProgramDataUpdater don't have a valid ScheduleType for the xScheduledTask DSC resource.
Throwing an error in the Get function is not needed in this case as results of the Get function will be compared with desired state values in the Test function. The empty ScheduledType string will be compared to one the [ValidateSet('Once', 'Daily', 'Weekly', 'AtStartup', 'AtLogOn')] mandatory values of  the ScheduledType parameter. The result of the Test function will then be $false and the Set function called to either correct the missing/bad ScheduledType if $ensure='present' or to delete the scheduled task if $ensure='absent'
This Pull Request (PR) fixes the following issues:
Fixes issue #137
Task list:

[x] Change details added to Unreleased section of CHANGELOG.md?
[x] Added/updated documentation, comment-based help and descriptions in .schema.mof files where appropriate?
[ ] Examples appropriately updated?
[x] New/changed code adheres to Style Guidelines?
[ ] Unit and (optional) Integration tests created/updated where possible?

This change is

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: matt6697 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Codecov Report

Merging #142 into dev will increase coverage by <1%.
The diff coverage is 0%.

@@         Coverage Diff         @@
##           dev   #142    +/-   ##
===================================
+ Coverage   89%    89%   +<1%
===================================
  Files        5      5
  Lines      638    637     -1
===================================
  Hits       568    568
+ Misses      70     69     -1

Great job @matt6697- thank you for submitting this. Just a minor suggestion to help with issue diagnosis in future.

Reviewed 1 of 2 files at r1, 1 of 1 files at r2.
Review status: all files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.

Modules/xComputerManagement/DSCResources/MSFT_xScheduledTask/MSFT_xScheduledTask.psm1, line 441 at r2 (raw file):

            default
            {
                $returnScheduleType = ''

Could you also add a verbose log entry to this to state that the trigger type was not specifically handled? I think this info might be useful in diagnosing issues.

Comments from Reviewable

Just added the verbose log entry as well as the unit test to avoid regression on this feature.

Modules/xComputerManagement/DSCResources/MSFT_xScheduledTask/MSFT_xScheduledTask.psm1, line 441 at r2 (raw file):
Previously, PlagueHO (Daniel Scott-Raynsford) wrote…
Could you also add a verbose log entry to this to state that the trigger type was not specifically handled? I think this info might be useful in diagnosing issues.

Done.

Comments from Reviewable

Awesome stuff @matt6697!

Reviewed 3 of 3 files at r3.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


test game class and methods, test author class and methods

Hi @RWUBAKWANAYO ,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
To highlight 🎯

No linter errors
Good code design and implementation. ✔
Add all the requirements. ✔

[ ] Remember to check if your classes and methods work as expected.
Cheers and Happy coding!👏👏👏


Fixed JSON_BIGINT_AS_STRING for older servers

Getting the same error @itp-elliot-irwin in #11
Added a fix from http://stackoverflow.com/a/27909889/1255333

@romanpitak Any chance of getting this merged?

Sorry, I forgot about it. I'll try to get it merged on Monday.
via CloudMagic Email [https://cloudmagic.com/k/d/mailapp?ct=pa&cv=8.5.38&pv=6.0&source=email_footer_2] On Fri, Jun 03, 2016 at 5:20 PM, SykesCottagesDev <<EMAIL_ADDRESS><EMAIL_ADDRESS>> wrote:
@romanpitak [https://github.com/romanpitak] Any chance of getting this merged?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub [https://github.com/romanpitak/dotMailer-API-v2-PHP-client/pull/23#issuecomment-223608619] , or mute the thread [https://github.com/notifications/unsubscribe/ACjW63NW02JgqC0sDFMe9KIn7HVIpRpLks5qIEY3gaJpZM4IMZSJ] .

Thanks :) (I wrote the previous comment on the company account, hence the comment deletion)

It seems that applying this change manually to our fork has actually broken something.
With this fix (when trying to call GetCampaignById) I get the following error
 #message: "Object of class stdClass could not be converted to string"
 #code: 0
 #file: "/var/www/project_name/vendor/romanpitak/dotmailer-api-v2-client/src/DataTypes/MagicArray.php"
 #line: 24

If I reverse the change everything seems to work just fine, not sure what is going on here?

Yeah of course! :smiley:

@romanpitak Does this look okay to be merged?


fix(typeahead): fixed issue with typeahead not correctly inputting AML-185

@blynch11p
@akonsowski
@skhtet

:+1:

:+1:

Sorry, disagree :-1:

git isn't letting me push up my changes, so...
ozp/center/app/js/utils/typeahead.js
~line 686:
this.limit = o.limit || 10;
and
~line 823
suggestion = (suggestion || []).slice(0, that.limit);
rendered = suggestion.length;
that._overwrite(query, suggestions);

@blynch11p  I agree that the typeahead util had something wonky with the logic but didn't think it was appropriate to change a third party library. I figured reverting to the previous appsmall 5 suggestion limit was acceptable and better than introducing a breaking point in case of upgrading the typeahead library. Your thoughts?

If we want to up the limit at a later point we could probably pass in the limit and make sure to use async and it should be ok

I'll retract my statement.  Still seems to be something no right with the 3rd party library, but the fix works, as long as we're ok with the 5 limit and not 10 limit.


Configuring FirebaseUI through StyledFirebaseAuth Component

Hi,
Need help figuring out how to set the credentialHelper when configuring to firebaseui.auth.CredentialHelper.NONE (sample code doesn't address this).
Is there a simple way to access the underling firebaseui definitions from the component?
Other than import firebaseui from 'firebaseui' (which I think unnecessarily increases my package size)?
I understand I can access the firebaseui object itself in the uiCallback prop but here I need access to the static definitions.

@shaibt, react-firebaseui is just a wrapper on firebaseui. firebaseui is already imported by react-firebaseui so yuor build will contain it. You can import it from your project too, it shouldn't increase the build size.


First draft of adding IOC container

PR Details
This is a first step for introducing an IOC container.
This would be a breaking change, so this PR is focused on only setting up the
"infrastructure" (which would be the braking change) without actually using it yet.
Description
The most important part is usage, in MyGameApp.cs
More at the issue
Related Issue
https://github.com/stride3d/stride/discussions/1445
Motivation and Context

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

I'd like to know what's going on with that proposal
The introduction of Host and IOC is a great job. They have been abstracted and suitable for all kinds of programs.

I guess we might need more feedback from the community? I personally like the familiarity with other .NET projects.

Hey guys I just saw that there were these comments on this PR, but uh, it's like half a year later now. I've decided to go with openGL directly instead of Stride for my 2D game some time ago already, so just as an update, I'm unable to put much more energy into this.
However, on the positive side - at this point, I'm not really more familiar with these changes than another programmer familiar with the .NET generic host, so anybody can take ownership of this and not much of value is lost.


Optimize resolves for edited playlists

Issue
When viewing own edited playlist (/$/playlist/<id>), the GUI jumped the gun and resolved entries individually because urlsReady is true given that edited URLs are stored in the wallet.
This is the same problem with the private list that was fix recently, but we also need to resolve the collection to get the collection claim, but resolve the edited URLs from the wallet instead of from the claim.

Woohoo!


Fix operator @validateByteRange working with bytes > 127

ValidateByteRange::evaluate() acquires bytes it validates by indexing std::string:
bool ValidateByteRange::evaluate(Transaction *transaction, Rule *rule,
    const std::string &input, std::shared_ptr<RuleMessage> ruleMessage) {
    bool ret = true;

    size_t count = 0;
    for (int i = 0; i < input.length(); i++) {
        int x = input.at(i);
        if (!(table[x >> 3] & (1 << (x & 0x7)))) {
            ...
            count++;
        }
    }

    ret = (count != 0);
    // ...
    return ret;
}

The problem is that indexing a string gives a char, which is signed, so bytes with codes > 127 will appear as negative integers, resulting in incorrect validation. This can be illustrated by this minimal example:
#include "modsecurity/modsecurity.h"
#include "modsecurity/rules.h"

static void logCb(void *data, const void *ruleMessagev) {
    std::cout << (char *) ruleMessagev << std::endl;
}

const char * req_uri = "/test?param=%D0%A2%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D0%BD";

int main() {
    modsecurity::ModSecurity *modsec = new modsecurity::ModSecurity();
    modsecurity::Rules *rules = new modsecurity::Rules();
    modsecurity::Transaction * modsecTransaction;

    modsec->setServerLogCb(logCb, modsecurity::TextLogProperty);

    rules->loadFromUri("test.conf");

    modsecTransaction = new modsecurity::Transaction(modsec, rules, NULL);
    modsecTransaction->processURI(req_uri, "GET", "1.1");
    modsecTransaction->processRequestHeaders();
    modsecTransaction->processRequestBody();

    delete modsecTransaction;
    delete rules;
    delete modsec;
    return 0;
}

And this test config:
SecRule REQUEST_URI "@validateByteRange 1-255" \
  id:920270

Even though this config allows any byte except NULL byte, URI in test will fail the check resulting in alert, because bytes \xd0, \xa2 etc are considered negative, hence < 1 and out of range. This breaks rules 920270 , 920271 etc from OWASP CRS (in fact, config including those rules with tx.paranoia_level=2 can be used as test.conf in the above example, the rules will be mistakenly triggered).
The proposed solution is to cast a byte from input string to unsigned char before further processing - bytes will then fall in range [0;255] and be validated as expected. In fact, the same thing is done in v2 (https://github.com/SpiderLabs/ModSecurity/blob/v2/master/apache2/re_operators.c#L4168):
int x = ((unsigned char *)var->value)[i];

Also added a unit-test for this case: https://github.com/SpiderLabs/secrules-language-tests/pull/3

Hi @asterite3,
Well noticed ;) Thanks! Patch is now merged. Sorry for the delay.


Support context menus

Link
https://github.com/Rapptz/discord.py/issues/7425

This is already covered by #297, right?

This is already covered by #297, right?


It dont work

PLS FIX! Btw, is this a virus?

nvm managed to fix it myself!

And does it works now?

@lizuca1 for me yes.

@ lizuca1 para mí sí.

Did it work again?

@mstones55 That's great! Maybe Airkek will make it work for us too. :d

@ lizuca1 para mí sí.

who is nvm ?

@quesito963 nvm means nevermind


Druid filter extensions

Originally from #2473 but declined by some reason. But by requests from my colleges, I've moved this to extension. Not expecting to be committed but maybe someone can find usefulness in here.

:+1: because I am refactoring extensions and we're moving towards being extremely lenient in community extensions vs core extensions to speed up how fast code gets in.
@navis I just noticed the thread in #2473 :(

@navis, @fjy, IMO the spirit behind this PR (and #2473) is important enough to get into core.

it's good to be able to filter with ops other than =, without using JS
it's good for ops like > and < to take advantage of sortedness of the bitmap indexes (bound filter currently in core does not do this)

Would it make sense to address these by modifying the BoundFilter in these ways?

make it not a DimensionPredicateFilter but instead do its own thing
have it take advantage of sortedness when possible (I think this is possible when alphaNumeric is false)

@navis Thnks. It will be very helpful for someone who wants to implement BI like tool.

I agree with @gianm's comments. @navis thoughts?

@fjy @gianm I think this might be better in extension. This is good example of extending DimFilter which is currently not possible but now possible with newly introduced DimFilterExtension interface in this patch. And also I'm a little concerned of using undocumented semantic of Indexed.indexOf().

@gianm thoughts?

@navis can we update this PR now that #2713 is  merged?

@navis #2727 is the BoundFilter changes I was talking about, it also tightens the contract of GenericIndexed.indexOf (not Indexed, since it has a bunch of impls that do not satisfy that contract)

@gianm

If it's preferred way to make an another PR rather than addressing exsiting PR, what's the point of making it for others? I cannot understand that.

@navis, sorry, I thought your core need with this PR was wanting a binary operator filter. In my mind that was separate from #2727, where the core need was wanting to optimize the bound filter. So that's why I did a separate PR.
If you still need a binary operator filter then I think it makes sense to keep going with this PR.


Issue with matching multiple same letters

If a letter 'a' appears twice, wordle behaves and colors them differentlly.

Fixed this issue.


add nightly connect

Add support for Nightly Connect - Open source bridge wallet that allows for remote connections, persistent sessions and push notifications. You can try it out with extensions and mobile wallet (currently only nightly wallet but we are working on more support.
Docs - https://docs.connect.nightly.app/docs/
Nightly connect repo - https://github.com/nightly-labs/connect

Hey there, very keen to integrate Nightly!
Question though: I see that the change is more involved than I would expect. Nowadays wallets generally adhere to the wallet standard and only need the dapp to whitelist.

Hey @losman0s i see that you guys changed flow so there are no "passive" actions do you want me to refactor this PR to match it ?

Hey sorry for that, I've been heads down fixing some stuff and forgot to process your PR before breaking it.
If you've got some bandwidth for that I'd appreciate it yes, otherwise I'll get to it at some point.
Key thing if possible is to really have the least amount of changes so I can make quick work of the review. This should be easier rn as I've run formatting on the whole codebase recently and that the wallet-related logic has been greatly simplified.

@losman0s fixed and removed unnecessary code

@losman0s bump


Redis Message Broker Plugin

https://github.com/amplication/amplication/issues/6615
Document the new plugin and also create the content for announcing the plugin on social media and our product updates email.
The output can be delivered as a Notion page

Section for our Monthly Product Updates Email
LinkedIn post
Twitter Post
Post for our community on Discord

The documentation part of this PR is taken care of in #347.

@dericksozo I no longer need the MKT content for this item


ODM DL 1.1.3 issue  - doesn't load in a correct column

ychoi[CodePlex] I have created sites.csv meta-information file for model data. I uploaded it using the ODM_DL1.1.3 . If I compare the Sites LocalX,LocalY values and the Sites table value, the values for LocalX and LocalY are interchanged.
nbsp
However, if I call LocalX as LocalY and LocalY as LocalX, the ODM tool writes to the correct columns.So I was able to upload the sites data. This might be a bug in the tool, so thought of informing it to you about it.

sreeder[CodePlex] Error has been fixed in code checkin 59734


fix(meta): fix backwards compat issues for Table::stream_job_status field

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
StreamJobStatus field will default to uninitialized on old cluster. So we should filter for it as well.
Caught in recent main-cron backwards compatibility test.

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Backwards compat tests passed after this PR.


chore: release 1.5.0

:robot: I have created a release *beep* *boop*
1.5.0 (2021-09-09)
Features

add custom error handler (#36) (ebff30f)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/furious-commander/furious-commander/releases/tag/v1.5.0 :sunflower:


Error: IP is not allowed to connect with API (9999)

Fresh Installed FOSSbilling, created a package and added server IP with HestiaCP in it.
When I try to ping the server using the network icon from the server configuration it gives the following error:

Connection Error: IP is not allowed to connect with API (9999)

Is there anything Missing on the server side? or is a flaw?
Note: Fossbilling is installed in the same server using HestiaCP as the Web Hosting CP

https://docs.hestiacp.com/admin_docs/api.html#unable-to-connect-to-the-api
You need to ensure the IP is listed in HestaiCP, I would list both the internal (loopback) IP as well as whatever public IP your server is behind


AniDB scraper fails and kicks up an error (multiple OSes)

What TMM version are you using?
2.9.5
release, pre-release, nightly, or directly from GitHub/branch?
release
What is the actual behaviour?
Attempting to scrape TV show information using AniDB fails, attempting to search for TV shows using AniDB fails (works using other scrapers)
What is the expected behaviour?
To be able to successfully scrape TV show information using AniDB
Steps to reproduce:

Add anime TV show
Right-click and select "Search and Scrape selected TV Shows"
Using AniDB scraper, attempt to search

Additional
Have you attached the Logfile from the day it happened?
Yes:
Linux: https://drive.google.com/open?id=0BxLzSXDt-FNAWFM1cTNNc05LVXc
Windows: https://drive.google.com/open?id=0BxLzSXDt-FNARUhMZklySFdFMzg
Your Operating system? (win/mac/linux? version?)
Linux: KDE Neon (based on Ubuntu LTS 16.04)
Windows: Windows Server 2008R2
Error:
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)
at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:483)
at java.util.ComparableTimSort.mergeCollapse(ComparableTimSort.java:406)
at java.util.ComparableTimSort.sort(ComparableTimSort.java:213)
at java.util.Arrays.sort(Arrays.java:1312)
at java.util.Arrays.sort(Arrays.java:1506)
at java.util.ArrayList.sort(ArrayList.java:1454)
at java.util.Collections.sort(Collections.java:141)
at org.tinymediamanager.scraper.anidb.AniDBMetadataProvider.search(AniDBMetadataProvider.java:489)
at org.tinymediamanager.core.tvshow.TvShowList.searchTvShow(TvShowList.java:508)
at org.tinymediamanager.ui.tvshows.dialogs.TvShowChooserDialog$SearchTask.doInBackground(TvShowChooserDialog.java:521)
at org.tinymediamanager.ui.tvshows.dialogs.TvShowChooserDialog$SearchTask.doInBackground(TvShowChooserDialog.java:507)
at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

In order to proceed with a fix, and since i don't have a Anime database on my TMM's instance. You have multiple Anime TVShows.  One of them has similar title with the one you are trying to add, and there are possible produced the same year. Is my assumption correct?

yes that is correct. in anime, second seasons of shows often will be listed
differently and have similar titles (such as working!! And working'!! Or
dog days and dog days') and can be released in the same year in some cases.
Anyway I pulled down the fix and built it, replacing my api-scraper.jar
with it and it works now. Thanks!
On Oct 12, 2017 11:41 AM, "Nikolas Mavropoylos"<EMAIL_ADDRESS>wrote:

In order to proceed with a fix, and since i don't have a Anime database on
my TMM's instance. You have multiple Anime TVShows. One of them has similar
title with the one you are trying to add, and there are possible produced
the same year. Is my assumption correct?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tinyMediaManager/tinyMediaManager/issues/216#issuecomment-336228958,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADSSfLCH-Q-m7pS3ZiesyUGqvptjE2QMks5srl1rgaJpZM4P3YCZ
.


[Bug]: Code Blocks completely broken

Check for existing bug reports before submitting.

[X] I searched for existing Bug Reports and found no similar reports.

Expected Behavior
Creating new element creates a new page with RPG manager UI
Current behaviour
opens an empty new tab, creates an unlinked page, said page has code block text when highlighted but doesn't display anything.
same issue persists wether I create an element using the campiagn page UI, RPG manager side bar, or using the terminal to execute the create x command.
Already Created elements still display properly but anything new is broken regardless of type

Reproduction

Create new campaign using sidebar
Edit title of campaign doc
Create a second campaign
Create an Adventure within first Campaign
2nd campaign is displays simply as a code block when highlighted, but does not render the UI as expected

for some reason after a restart the 2nd campaign started to render properly, but this hasn't worked for any subsequent elements or restarts

Which Operating Systems are you using?

[ ] Android
[ ] iPhone/iPad
[ ] Linux
[ ] macOS
[X] Windows

Obsidian Version Check
1.4.16
Plugin Version
4.1.4
Confirmation

[X] I have disabled all other plugins and the issue still persists.

Thanks

Hello, I'm not OP but am having a similar problem where it seems like the auto-mover broke everything? Let me know if I should make a separate issue for this.
This is the console when I try to make a new campaign (After deleting the original broken vault and starting a fresh one with the auto-mover off). Please let me know if I can get you any more useful info.

I'm getting this same issue, almost at random-- I'm synched across 3 devices and it seems like which notes will have broken code is almost random. Sometimes it fixes when I reload, sometimes it stays broken till I delete the note and make it all over again.


upgrade i18n & bundler dependencies

@motillawy can you help in merge this

@motillawy  Could you please add a Git tag to this branch? I need to reference it with a tag in the Gemfile of the el-ciclo project.


gpxsee: 7.14 -> 7.15

Motivation for this change
Changelog
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)

$ nix path-info -Sh /nix/store/5bi506vd8zygbgrv9kprhpicd0bgkvz5-gpxsee-7.15
/nix/store/5bi506vd8zygbgrv9kprhpicd0bgkvz5-gpxsee-7.15	 260.1M

[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @womfoo

@GrahamcOfBorg build gpxsee


Add error message for eslint config files missing.

Codecov Report

Merging #201 into master will increase coverage by 0.02%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #201      +/-   ##
=========================================
+ Coverage   89.37%   89.4%   +0.02%
=========================================
  Files          41      41
  Lines        2165    2170       +5
=========================================
+ Hits         1935    1940       +5
  Misses        230     230

Impacted Files
Coverage Δ

lintreview/tools/eslint.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Fix attachment title guessing behavior for http pages that are not text/html

This PR checks the Content-Type header in the response body from a page when guessing the title of the page for card renaming purposes. This prevents binary data from being read by the program and interpreted as a title. It also changes the default for the card title in the case of a non-HTML page to the rest of the card title with the link stripped out.

Merged into the repo, let me know if you see issues!


80% #32

still wip
next:

finish my unit test to check can properly start stop audio device from api
make sure to start default "best" audio devices at start
somehow figure out how to have good ux to pass devices in curl thing (json body or idk .. dont want to deal with ID and stuff for audio devices?)
mke sure no more audio "jump"
no more weird mic thing
good perf

if by any chance someone can test this PR
need to check things still work as expected and you can list devices, start/stop audio devices from api:
cargo build --release --features metal # remove if not apple M or cuda if you have nvidia gpu
./target/release/screenpipe --data-dir /tmp/screenpipe --audio-chunk-duration 5 --debug

// # 7. Start a device
// # curl -X POST "http://localhost:3030/device/start" -H "Content-Type: application/json" -d '{"device_id": "device1"}'

// # 8. Stop a device
// # curl -X POST "http://localhost:3030/device/stop" -H "Content-Type: application/json" -d '{"device_id": "device1"}'

// # 9. Get device status
// # curl "http://localhost:3030/device/status" -H "Content-Type: application/json" -d '{"device_id": "device1"}'

// list devices
// # curl "http://localhost:3030/device/list"

// # 10. Start recording
// # curl -X POST "http://localhost:3030/recording/start"

// # 11. Stop recording
// # curl -X POST "http://localhost:3030/recording/stop"

// # 12. Get recording status
// # curl "http://localhost:3030/recording/status"

kinda counter intuitive but less threads for OCR = more CPU usage = less frame dropping


Update AboutUs.adoc and UserGuide.adoc (Jian Wen)

Updates:

Add Lye Jian Wen section in AboutUs.adoc
Add update and clone section in UserGuide.adoc
Add lye-jw.adoc

I would suggest merging @kensonoenqh's documentation before merging this one.


React-file-upload: Upload not working

Category

[ ] Question
[x ] Bug
[] Enhancement

Authors
@AhmadiRamin
Expected or Desired Behavior
The upload is sucessful and a checkmark appears on the foreground of each upload item.
Observed Behavior
A cross mark appears in the foreground. Nothing is uploaded to the Documents library that I specified in the webpart properties. I am using the webpart in the workbench of my tenancy as shown in the image below.

Steps to Reproduce
Followed the minimal path to awesome section in https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-file-upload . Launched the workbench of my tenancy from chrome. Set the web part properties. Clicked on the webpart and selected a .jpg file from the file dialog.

Hi,
Could you open your console to see if there is any error logged?
In some cases after updating the properties you need to refresh the page.

You were right. Refreshing the page seems to make the web part function properly.  I got the following error in the console after I changed the web part properties and uploaded an image without refreshing the page in between. I removed the domain.
POST http:/.../_api/web/Lists/getById('Documents')/rootfolder/files/add(overwrite=true,url='20141226_171338.jpg')  400

Mine is not working even after refreshing it.. And when I choose it to upload as an item attachment it says item not found/null and spcified the ID as ID=2 but no luck.

@sganta did you ever resolve this issue?
I'll go ahead and close it as there has been no activity for a while. If you're still experiencing problems, feel free to open a new issue.


Deploy artificatory failing

Hi,
Not sure if it's issue of steps-deploy-to-bitrise-io plugin, but here is the detail bug report
https://github.com/bitrise-steplib/steps-deploy-to-bitrise-io/issues/140

Hi @pavm035 ,
sorry for the inconvenience, you can read more about the issue in the related PR description: https://github.com/bitrise-steplib/steps-xcode-archive/pull/229.
The changes released in version 3.2.4.


Class instance variable assignment

Hi,
I've been recently running into odd issues with @ericsaboia because of assignment to a class instance variable. Our code runs in Sidekiq, and turns out several threads are sharing this class instance variable, so it's not very safe re-assigning it.
Do you think it would be in the scope of rubocop to check this kind of things? If so, I'd be happy to give it a try.

We were having similar troubles so I created an extension to check for some thread-safety issues: https://github.com/covermymeds/rubocop-thread_safety

Awesome, thanks.
@bbatsov Would there be any plan to show a list of rubocop "extensions" for people like me looking for some extras? Or does it already exists and I miss it?

I just went looking and found "Known Custom Cops" at http://rubocop.readthedocs.io/en/latest/extensions/

Great, thanks for your help


baseline

Hello, excellent work! Have you conducted actual experiments? Do you have experimental data? Would you recommend using the experimental results of this project as a baseline for academic papers?

Hello. We tested our code on ISPD2002, ICCAD2004, ISPD2005, ISPD2006 and the MMS benchmarks. All benchmarks we have used are of bookshelf format and are available online. And we believe we have achieved decent performance in terms of HPWL compared with the original ePlace. You can try it on your machine and see if it meets your need.

太感谢了！thank you so much！

Hello. We tested our code on ISPD2002, ICCAD2004, ISPD2005, ISPD2006 and the MMS benchmarks. All benchmarks we have used are of bookshelf format and are available online. And we believe we have achieved decent performance in terms of HPWL compared with the original ePlace. You can try it on your machine and see if it meets your need.

太感谢了！thank you thank you！


[QUESTION] XLM-RoBERTa for NER

It would be possible to provide an example of NER task for XLM-RoBERTa. We would like to reproduce NER results from the paper with CoNLL-2003 here:

and to run a fine tuning against a specific dataset.
Thanks

@kartikayk ?

@loretoparisi thanks for checking in! We'll share detailed pointers for how to fine-tune XLM-R on QA and NER tasks in PyText in a week or so.

@kartikayk that's amazing! Thank you so much.

@kartikayk any update on this?

@myleott the code should be in the PyText repo after a PyText release tomorrow/Wednesday I believe. Will post a link here once its done.

@kartikayk  Any update on this? I am looking for examples on fine tuning XLM-Roberta for NER (or sequence tagging in general). Thanks!

@rnd2110 I created this repo for this exact task. I hope it helps.

@mohammadKhalifa Thank you. This is so useful.

@rnd2110 Checkout my code for this exact task. I hope it helps.

Thanks for this.  Your code requires fairseq, which requires GPUs.  Are you aware of a cpu-only approach for fine tuning?  My search has been fruitless so far.  :(

Thanks for this. Your code requires fairseq, which requires GPUs. Are you aware of a cpu-only approach for fine tuning? My search has been fruitless so far. :(

You can still run the code on CPU. It will be slower though.


Only require &self for Connection::close

I am currently trying to implement a connection pool for amqprs using deadpool, which only provides a &mut Connection for the recycle method, so I would greatly appreciate if close only requires &self, or provide a way to manually set is_open.

Hi, manually set is_open will alllow user to mutate the internal state of connection which break the the contract of open and close, I would perfer not to go this way.
I am not familar with deadpool, can you elaborate further why &self is necessary? current API will avoid user to use the connection unexpectedly after close the connection.
Can the new type pattern works for you? I think you usually you can implement new type in order to suite the contract required by other API

Hi, manually set is_open will alllow user to mutate the internal state of connection which break the the contract of open and close, I would perfer not to go this way.
I am not familar with deadpool, can you elaborate further why &self is necessary? current API will avoid user to use the connection unexpectedly after close the connection. Can the new type pattern works for you? Usually we can implement new type in order to suite the contract required by other libraries

So deadpool is a connection pool, it allows user to implement their own pool with whatever library if they implement the Manager trait for their own Manager, the trait signature is as below:
#[async_trait]
impl managed::Manager for Manager {
    type Type = Connection;
    type Error = amqprs::error::Error;

    async fn create(&self) -> Result<Self::Type, Self::Error> {
        Ok(Connection::open(&self.con_args).await?)
    }

    async fn recycle(&self, conn: &mut Self::Type) -> RecycleResult<Self::Error> {
        todo!()
    }

Now the only method we are concerned here is recycle, which only provides a &mut Self::Type, while I am not entirely sure why, but is likely due to how deadpool holds each objects.

Can the new type pattern works for you? Usually we can implement new type in order to suite the contract required by other libraries

I am not entirely sure about what that means, can you please further elaborate?

As I understand, you should not call close in recycle because it must be alive and be reused in a pool.
If do need to call close, you can check new type pattern, see explantion

As I understand, you should not call close in recycle because it must be alive and be reused in a pool.
you can read about new type pattern, see explanation

Whoops, yes you are right I misunderstood what it means by recycle (should have looked at examples), based on the assumption that is_open will get automatically set to false when the connection closed, even if no callback is registered?

is_open will get automatically set to false when the connection closed, even if no callback is registered?

That’s right

if no more issue with it, I would close it in the near future

if no more issue with it, I would close it in the near future

Yes there is no more issue related to this topic, feel free to close it if you want to.


Make LayerNorm sample independent

Fix the implementation of LayerNorm and InvariantLayerNorm to calculate the mean and variance of blocks over all dimensions except the samples, such that transformations are applied to samples independently. The current implementation calculates these statistics over the samples, thus applying a BatchNorm-esque transformation.
Contributor (creator of pull-request) checklist

[x] Tests updated (for new features and bugfixes)?
[x] Documentation updated (for new features)?
[ ] ~Issue referenced (for PRs that solve an issue)?~

Reviewer checklist

[ ] CHANGELOG updated with public API or any other important changes?

📚 Download documentation preview for this pull-request

The change is an improvement over the previous design, but I think the resulting models will not be equivariant

Yes in this case LayerNorm is not equivariance-preserving, but none of the base modules (i.e. Tanh, Linear) are in general. The InvariantLayerNorm is however, by applying a LayerNorm to invariants only, and the identity operator to covariants (in a similar fashion to InvariantTanh).

I think the correct thing to do would be to apply the layernorm just to the properties

@Luthaf what are your thoughts on this re: our discussion last week? As implemented we are contracting over components and properties at the moment when calculating the mean/std. I seem to remember there being a reason for not contracting over just properties - what was it again?

Ah, nvm then, it looks good to me

As implemented we are contracting over components and properties at the moment when calculating the mean/std. I seem to remember there being a reason for not contracting over just properties - what was it again?

So my idea was that when we start using this for covariant LayerNorm, we will set the mean to 0 (or ignore the mean in normalization); and we need to divide all components by the same value to preserve equivariance. So we need to compute the statistics over all properties and all components, producing only one standard deviation per sample (and not one per component)

Makes sense - good as is then?


Branch add storage functionality

Closes #45
Closes #64
Added basic storage functionality
Some test cases are yet to be added

resolves #46


SchemaCache supports precise eviction

Description
SchemaCache supports precise eviction

There are some experiment results for this optimization. The workload is designed as below:
        session.executeNonQueryStatement("select ** from root.db");
        long timeCost = 0;
        for (int i = 0; i < 1000; i++) {
            session.deleteData(Collections.singletonList("root.db.d1.s1"), 0, Long.MAX_VALUE);
            long startTime = System.currentTimeMillis();
            session.executeQueryStatement("select s0,s1,s2,s3,s4,s5,s6,s7,s8,s9 from root.db.d2");
            timeCost += System.currentTimeMillis() - startTime;
        }
        System.out.println(timeCost);

Originally all metadata caches were cleared when deleting data. Therefore, it needs fetchSchema and put into cache for every query statement.
In the new implementation, deleting data only evict the exact cache enrty. In this example, only root.db.d1.s1 will be evicted, so queries about root.db.d2.* will hit the cache every time.
profile before optimization:

profile after optimization:

In this example, optimised 10-20% of the time cost.


Add function to reset the window size

Every UI window call starts with the lines:
# Re-set cached window rect in case the screen was resized.
var win = cstate.*.ui.get_current_container();
win.*.rect.w = ui_w;
win.*.rect.h = ui_h;
win.*.rect.x = ui_x;
win.*.rect.y = ui_y;

Wrap these lines into a single function call.

Added in 219f1bfca76a5aeab0fb095194242f03a47df6f6.


Adding IP2Location, FraudLabs Pro, etc...

Add Various API that provided free usage.

[x] Your submissions are formatted according to the guidelines in the contributing guide
[x] Your additions are ordered alphabetically
[x] Your submission has a useful description
[x] The description does not end with punctuation
[x] Each table column should be padded with one space on either side
[x] You have searched the repository for any relevant issues or pull requests
[x] Any category you are creating has the minimum requirement of 3 items
[x] All changes have been [squashed][squash-link] into a single commit

Thank you


”Banca” is listed in the drop-down menu

Description:
"Banca" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Banca" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Banca, VASLUI".


TypeError: Cannot read property 'appearances' of undefined

🐛 Bug Report
I'm trying to update the lib from 5.1.2 to 5.3.1 to use the new <CircularProgressBar /> component but I'm facing an error when I want to use it : TypeError: Cannot read property 'appearances' of undefined
I already check the other issue with the same error and I'm already using the <ApplicationProvider /> in the main app file.
const App = () => (
  <ApplicationProvider {...eva} theme={{ ...eva.dark, ...theme }}>
    <RootNavigator />
  </ApplicationProvider>
);

and here is my custom theme file
{
  "background-basic-color-1": "#263155"
}

UI Kitten and Eva version

Package
Version

@eva-design/eva
5.3.1

@ui-kitten/components
5.3.1

Environment information

  System:
    OS: macOS 13.3.1
    CPU: (10) x64 Apple M1 Pro
  Binaries:
    Node: 16.13.2 - ~/.nodenv/versions/16.13.2/bin/node
    Yarn: 1.22.17 - /usr/local/bin/yarn
    npm: 8.1.2 - ~/.nodenv/versions/16.13.2/bin/npm
    Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: DriverKit 22.4, iOS 16.4, macOS 13.3, tvOS 16.4, watchOS 9.4
    Android SDK:
      API Levels: 27, 28, 29, 30, 31, 33
      Build Tools: 28.0.3, 29.0.2, 30.0.2, 30.0.3, 31.0.0, 33.0.0, 34.0.0
      System Images: android-30 | AOSP ATD ARM 64 v8a, android-30 | Google Play Intel x86 Atom, android-31 | Google APIs ARM 64 v8a
  IDEs:
    Android Studio: 2022.1 AI-221.6008.13.2211.9514443
    Xcode: 14.3/14E222b - /usr/bin/xcodebuild
  npmPackages:
    react: 18.1.0 => 18.1.0
    react-native: 0.70.5 => 0.70.5

Same here. Is not working in mobile

Anyone able to solve this issue?

Hi @Under-Warz
Could you please provide your code example with CircularProgressBar where you catch such issue?
Regards,
Vlad

For anyone upgrading from 5.1.x, you'd also have to upgrade the @eva-design/eva package.
Make sure you have "@eva-design/eva": "^2.2.0", or higher in your package.json

@think-divergent thanks for such point! We will add right now this info for update info!

This issue is due to missing CircularProgressBar definitions in mappings.json. For anyone upgrading from 5.1.x, you'd also have to upgrade the @eva-design/eva package. Make sure you have "@eva-design/eva": "^2.2.0", or higher in your package.json.

Thank you!


Make download_url() follow redirects (#3235)

Fix bug related to the incorrect processing of redirects (#3235).
Follow the redirect chain until the destination is reached or
the number of redirects exceeds the max allowed value (by default 10).

@pmeier Would be great if you can add the tests later.

@pmeier Would be great if you can add the tests later.

@datumbox I'll look into the failing tests. @slipnitskaya is it ok if I push changes directly to the PR?

@datumbox I'll look into the failing tests. @slipnitskaya is it ok if I push changes directly to the PR?

@pmeier cool, ping me when you are ready. :)

@pmeier cool, ping me when you are ready. :)

@slipnitskaya I went ahead and made a few changes:

CI was failing, because the redirect check happened before we checked for local files. Some of our tests relied on download_url simply accepting these local files and thus the tests timed out since they tried to actually download the files. I've changed the ordering and now everything is working as expected
I've removed the printing as well as recursion as was suggested by @datumbox
I've added tests

@slipnitskaya I went ahead and made a few changes:

CI was failing, because the redirect check happened before we checked for local files. Some of our tests relied on download_url simply accepting these local files and thus the tests timed out since they tried to actually download the files. I've changed the ordering and now everything is working as expected
I've removed the printing as well as recursion as was suggested by @datumbox
I've added tests

@pmeier @datumbox, all sounds good. Thank you!

@pmeier @datumbox, all sounds good. Thank you!


[BUG] Interaction with images closes the app.

https://user-images.githubusercontent.com/60405617/188746860-2124ea30-7bf1-4963-8a7a-0df286deffc6.mp4
https://user-images.githubusercontent.com/60405617/188746898-875140c5-0d7a-4a2d-a754-a4a1058c46eb.mp4

I'm not able to reproduce this. Is this happening with 3.0.0-beta3?

I can reproduce this and it seems similar to the one I posted on issue #444. I believe it's the swipe to close gesture activating on items in the feed instead of the image viewer.
It is easier to reproduce when swiping fast on the feed, since some of that gesture slips through the feed scrolling and ends up focusing on the image.

Can also reproduce this in beta3. It seems like the swipe-up-to-close gesture also affects the previews in the feed

I found an extremely reliable way to reproduce this issue in posts as well if there are almost no comments, thus not trigger scrolling when swiping.
https://user-images.githubusercontent.com/13911156/189501183-85959195-2c16-461f-b134-63f85ce59675.mp4

It looks like this was caused by 82795fd62b959d66c05ccdebf35a429d942a871d accidentally being included inside an unrelated PR. I've fixed it up and pushed the change, so this should be working in the latest CI build, and the next beta build.


[service-bus] Retry when settling on management link

As of #14867 we're retrying when settling on the receiver link.
When the receiver link is not available we will fallback to retrying on the management link. We should add retries for that code path as well.
My original pass at this added it to the entirety of the RequestResponseLink but that turns out to be a bit invasive. So scoping this work down to just the settlement code path should be good enough.

Arent all requests on the $management link getting retries already? See https://github.com/Azure/azure-sdk-for-js/blob/4dac947d84326cd86f68d52295def99a5802baf1/sdk/servicebus/service-bus/src/core/managementClient.ts#L299

Looking into it - that code you linked calls it a retryTimeoutInMs it's not actually a retry timeout!
However, on thinking about this more I think we're okay because, at least for this particular bug, we're only concerned with backup message settlement and that's being retried properly in settleMessage.
So with that, I'm going to close this issue.


jaeger-collector to high version，but can`t  receive data

jaeger-collector to high version，but can`t  receive data，by comparing  i find some problems

agent use 14267 send to collector, now i want to high version jaeger-collector,what should i do ? how to update agent cmd ???

Hi,
It sounds like you'd like to upgrade to v1.18.0+ and, if so, please refer
to v1.18.0's release notes
https://github.com/jaegertracing/jaeger/blob/master/CHANGELOG.md#1180-2020-05-14
which
detail the breaking changes:
Remove Tchannel port (14267) from collector and Tchannel reporter from

agent.

If you're running the collector with the default configuration, you can
connect the agent to the collector with these parameters:
--reporter.grpc.host-port :
Albert
On Tue, Sep 29, 2020 at 1:45 PM 匠心零度<EMAIL_ADDRESS>wrote:

jaeger-collector to high version，but can`t receive data，by comparing i
find some problems
[image: image]
https://user-images.githubusercontent.com/6373972/94510259-ebafcd00-0248-11eb-8fce-f70f72a0dcd2.png
agent use 14267 send to collector, now i want to high version
jaeger-collector,what should i do ? how to update agent cmd ???
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jaegertracing/jaeger/issues/2516, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGK2LHRBU2SVLL7AX2DIVLDSIFJ43ANCNFSM4R5IJHZQ
.

3q


Freeze Field Exploit

Not really sure if you want this or not cus noita jank is just kinda accepted but, when you get boomerang spells, and unlimited spells you can very easily become immortal and make sure you can always revive your friends, freezing field hones in on you and doesnt damage you when alive, but as soon as you die it instalkills your ghost and brings you back, well not instant but basically guaranteed. Not sure if other spells can give you immortality but i assume so

yeah a bit silly, made it less so in next release


Rename "Watchlist" to "Collection" or "Project"

Starting a discussion here, ping @danohuiginn.
Watchlists are right now meant to be collections of entities that get cross-referenced with the documents in aleph. I'm planning to extend this with additional functionality, such as making the Watchlist/Entity relationships many-to-many and allowing for the de-duplication of entities (currently, our aleph has 5 Bashar Al-Assads).
The next step could be to make Watchlists capable of holding documents as well as entities. This might make sense to allow users to group together documents they're interested in for a particular purpose. However, this is where the name stops making sense. I'd therefore like to propose renaming Watchlists now (before there are too many API dependencies).
What do you think?

Any veto, @danohuiginn ?

Sorry... "not that my original concept"... should read "notE that my
original concept..." :-0 J
On Wed, Mar 23, 2016 at 7:15 PM, Johnny West<EMAIL_ADDRESS>wrote:

On Collections I would agree - we will shortly probably begin compiling
collections of documents that fulfil a particular requirement... Not that
my original concept for the idea of Collections is... curations would have
been put together by hand specifically to match a particular use case...
We also - separately - want to construct filters for subsets of documents
that match particular searches... as our instance of Aleph moves towards
real-time updating (Dan says we are at about 1,000 documents a day now)..
so that both through push and pull (email and filter links on the
website)... users could access what are essentially latest results of
standing queries... or they might constitute API feeds out to other
websites... but conceptually for me these automated streams are different
than collections... I also think the ability of users to craft Collections
for purposes... and comment them (what is your thinking on annotation
mechanisms?)... could be a significant driver of community and super-use...
Johnny
as we move towards more and more of our document base in Aleph to be in
real-time
On Fri, Mar 18, 2016 at 10:49 AM, Friedrich Lindenberg <
<EMAIL_ADDRESS>wrote:

Starting a discussion here, ping @danohuiginn
https://github.com/danohuiginn.
Watchlists are right now meant to be collections of entities that get
cross-referenced with the documents in aleph. I'm planning to extend this
with additional functionality, such as making the Watchlist/Entity
relationships many-to-many and allowing for the de-duplication of entities
(currently, our aleph has 5 Bashar Al-Assads).
The next step could be to make Watchlists capable of holding documents as
well as entities. This might make sense to allow users to group together
documents they're interested in for a particular purpose. However, this is
where the name stops making sense. I'd therefore like to propose renaming
Watchlists now (before there are too many API dependencies).
What do you think?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/pudo/aleph/issues/19

--
Open Oil http://openoil.net - Imagine an Open Oil industry
Most of the world's published oil contracts at a click
http://repository.openoil.net/wiki/Main_Page
Mapping BP
http://www.amazon.com/Mapping-BP-using-track-Corporate-ebook/dp/B00NC1GQ7K/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1415785171&sr=1-1&keywords=mapping+bp

how to mine corporate disclosures
Author of Karama, Journeys through the Arab Spring
http://www.amazon.co.uk/Karama-Journeys-Through-Arab-Spring/dp/0857389947
Twitter: @Open_Oil https://twitter.com/Open_Oil Skype: delepaak
Tel: +49 1578 7044286

--
Open Oil http://openoil.net - Imagine an Open Oil industry
Most of the world's published oil contracts at a click
http://repository.openoil.net/wiki/Main_Page
Mapping BP
http://www.amazon.com/Mapping-BP-using-track-Corporate-ebook/dp/B00NC1GQ7K/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1415785171&sr=1-1&keywords=mapping+bp

how to mine corporate disclosures
Author of Karama, Journeys through the Arab Spring
http://www.amazon.co.uk/Karama-Journeys-Through-Arab-Spring/dp/0857389947
Twitter: @Open_Oil https://twitter.com/Open_Oil Skype: delepaak
Tel: +49 1578 7044286

Johnny, many thanks for that feedback! I'm glad we're agreed on the need for collections and the need for human-curated collections of documents as well as structured information.
On the other idea: that reminds me of iTunes a bit, where you have both Playlists and Smart Playlists (which are actually music queries). On a technical level, this is exactly what aleph's alerting system does: store a query from the user and re-activate it when needed (and chop of stuff you saw before). The question is then how to present this to the user: like a normal collection, or, for example, as a selector that would prompt the user to accept or reject smart collection items into a curated collection (an interesting hybrid, perhaps?).
Finally, on commenting/annotation: I'm just worried that with multiple millions of documents in our systems, such content would get lost. Perhaps it's more interesting to think about notes which connect a particular document to a collection, i.e. justify it's inclusion in the set? In journalism this would be stuff like "This court record proves X knew of Y before he did Z" or "When A bought the company B"....

Fixed as of: 096f44254c19f0554bb528a82e3596539c3bd24f


Revert HIDE_SYMBOLS default back to OFF

I was getting nervous about having changed the default here, and in
preparing a similar change on OIIO was getting odd behavior on OSX.
So it seems wise to revert just this default value. Individual sites
may choose build with HIDE_SYMBOLS=1 to be extra careful, if it all
works for them. This does not change the fact that all of OSL is
in its own namespace.

I assume this doesn't impact the hiding of OSL_SHADEOP symbols?

Um... maybe never mind. I think I'm just confused.


Generated aggregated cluster roles contains group id in resource name

I'm facing an issue I'm not sure is due to a bug in my CSV or an inconsistency in the CSV format. Basically my api service resource is defined like this:
    - containerPort: 8443
      deploymentName: api-server
      description: A group of messaging addresses that can be accessed via the same
        endpoint
      displayName: Address Space
      group: enmasse.io
      kind: AddressSpace
      name: addressspaces.enmasse.io

Notice the name has the group id at the end, which is the same as for CRDs. However, the generated clusterrole looks like this:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  creationTimestamp: 2019-02-27T12:08:24Z
  labels:
    olm.opgroup.permissions/aggregate-to-view: global-operators
    rbac.authorization.k8s.io/aggregate-to-view: "true"
  name: addressspaces.enmasse.io-v1beta1-view
  ownerReferences:
  - apiVersion: operators.coreos.com/v1alpha1
    blockOwnerDeletion: false
    controller: false
    kind: ClusterServiceVersion
    name: enmasse.0.27.0
    uid: 56e66e37-3a88-11e9-9dcb-06c33046a312
  resourceVersion: "32281"
  selfLink: /apis/rbac.authorization.k8s.io/v1/clusterroles/addressspaces.enmasse.io-v1beta1-view
  uid: 62025220-3a88-11e9-9dcb-06c33046a312
rules:
- apiGroups:
  - enmasse.io
  resources:
  - addressspaces.enmasse.io
  verbs:
  - get
  - list
  - watch

As you can see the 'resources' contains the group id here as well, which prevents RBAC from working.
I will try to remove the group id for the name of the apiservice objects, which I expect will fix the issue. It would be good if:

CRDs and apiservice objects had the same format for name
operator-courier validates apiservice objects.

I will try to remove the group id for the name of the apiservice objects, which I expect will fix the issue.

Doing this should generate the correct clusterroles.

CRDs and apiservice objects had the same format for name

Agreed - and we have issues in our backlog for cleaning up these APIs

This resolves the issue, thanks. Closing this as you already have this on your backlog.


Fix spacing in command list and add edit command to command list

There was a tab for the start, stop, and copy commands that would cause mux help and autocomplete to have the command descriptions not line up properly.
Also, since there was no edit command displayed, it wouldn't appear when using autocomplete.
Closes #415.

Thanks for putting this together, @cwhits.
Presumably, those heredocs were used to keep the lines from extending past 80 columns. If people feel strongly about keeping lines below 80 columns (I don't see mention of this anywhere in README, CONTRIBUTING, rubocop.yml, etc.), we could consider doing something like this to strip any leading spaces.

Coverage remained the same at 99.462% when pulling 41347a4956f95dd697a45faa113842502589e0a1 on cwhits:help_update into b932faac3f2a6531e5814a0a0e22412961326a92 on tmuxinator:master.

Getting rid of the tab at the beginning of the line would probably also fix it, but it'd look weird with those sections not being aligned.
        stop: <<-DESC,
Stop a tmux session using a project's tmuxinator config.
        DESC

Aw, I forgot to update the changelog :(
Sorry.

It also appears to mess up the autocomplete with zsh, cutting the heredoc lines and putting them at the bottom of the command list for some reason.
~/g/tmuxinator (help_update) $ tmuxinator help
tmuxinator commands:
  tmuxinator commands                          # Lists commands available in tmuxinator
  tmuxinator completions [arg1 arg2]           # Used for shell completion
  tmuxinator copy [EXISTING] [NEW]             #  Copy an existing project to a new project and open it in your editor
  tmuxinator debug [PROJECT] [ARGS]            # Output the shell commands that are generated by tmuxinator
  tmuxinator delete [PROJECT1] [PROJECT2] ...  # Deletes given project
  tmuxinator doctor                            # Look for problems in your configuration
  tmuxinator help [COMMAND]                    # Describe available commands or one specific command
  tmuxinator implode                           # Deletes all tmuxinator projects
  tmuxinator list                              # Lists all tmuxinator projects
  tmuxinator local                             # Start a tmux session using ./.tmuxinator.yml
  tmuxinator new [PROJECT]                     # Create a new project file and open it in your editor
  tmuxinator start [PROJECT] [ARGS]            #  Start a tmux session using a project's tmuxinator config, with an optional [ALIAS] for project reuse
  tmuxinator stop [PROJECT]                    #  Stop a tmux session using a project's tmuxinator config.
  tmuxinator version                           # Display installed tmuxinator version

~/g/tmuxinator (help_update) $ tmuxinator
 -- tmuxinator subcommands --
commands                                            -- Lists commands available in tmuxinator
completions                                         -- Used for shell completion
copy                                                --         Copy an existing project to a new project and open it in
debug                                               -- Output the shell commands that are generated by tmuxinator
delete                                              -- Deletes given project
doctor                                              -- Look for problems in your configuration
implode                                             -- Deletes all tmuxinator projects
list                                                -- Lists all tmuxinator projects
local                                               -- Start a tmux session using ./.tmuxinator.yml
new                                                 -- Create a new project file and open it in your editor
open                                                -- Alias of new
start                                               --         Start a tmux session using a project's tmuxinator config,
stop                                                --         Stop a tmux session using a project's tmuxinator config.
version                                             -- Display installed tmuxinator version
        with an optional [ALIAS] for project reuse          your editor
 -- tmuxinator projects --
Work                              Play                              Test

Another alternative would be to use an array instead of a heredoc. It's not particularly pretty, but it solves the problem and avoids the weird edge-cases presented by heredocs.
  ...
  start: %w{
  Start a tmux session using a project's tmuxinator config,
  with an optional [ALIAS] for project reuse
  }.join(' ')
  ...

λ ./bin/tmuxinator help start
Usage:
  tmuxinator start [PROJECT] [ARGS]

Options:
  -a, [--attach], [--no-attach]  # Attach to tmux session after creation.
  -n, [--name=NAME]              # Give the session a different name

Start a tmux session using a project's tmuxinator config, with an optional [ALIAS] for project reuse

@ethagnawl: Want me to update the PR to use arrays?

@cwhits I'm not opposed to that. Does anyone else (@J3RN, @adamstrickland) want to chime in?

I'm all in favor of arrays. It looks like the heredoc style is used in lib/tmuxinator/project.rb and spec/lib/tmuxinator/project_spec.rb, however, but I'm willing to allow this inconsistency.

Great.
It may be worth opening a separate issue to address those instances. I haven't had a chance to test those messages in a terminal, but it looks like they're probably plagued by this issue, too.

+1

Hey @cwhits, any update on this PR? I'm happy to take over if you've moved on. :)

@ethagnawl: I updated it but only changed the lines that were over 80 cols. This is the first time I've ever touched ruby so I don't actually know how to build the binary to test it.

Coverage decreased (-0.4%) to 99.038% when pulling 8750ad99ae47c23818357f910b357e23e0ae184e on cwhits:help_update into b932faac3f2a6531e5814a0a0e22412961326a92 on tmuxinator:master.

@cwhits You should be able to run ./bin/tmuxinator help from the repository's root directory.

Coverage decreased (-0.4%) to 99.038% when pulling 2391b1884460ea3de5680627b0bd107f78932095 on cwhits:help_update into b932faac3f2a6531e5814a0a0e22412961326a92 on tmuxinator:master.

Using arrays fixed the spacing issues. The only thing I noticed is that the "aliases of new" (edit and open) don't appear in the help menu. They do appear when running tmuxinator commands and function correctly when running tmuxinator completions _____.
I'm not entirely sure how to make them appear when running tmuxinator help without explicitly defining them. E.g.,
    desc "edit [PROJECT]", COMMANDS[:edit]
    def edit(name)
        invoke :new, name
    end

The only thing I noticed is that the "aliases of new" (edit and open) don't appear in the help menu. They do appear when running tmuxinator commands and function correctly when running tmuxinator completions _____.

@cwhits That's very perceptive. Though, it seems like this was a deliberate choice by the Thor folks. aliases/map appear meant for use in specifying abbreviations, as opposed to aliases (despite the metadata option name). Quoting whatisthor.com, "Typically, you would use aliases to provide short versions of the option." e.g. map "n" => :new
I think we should create a new issue in order to determine 1) whether this is worth addressing and 2) what potential solutions could look like.

@cwhits Looks like the only outstanding issues are the Rubocop violations: using two spaces to indent the array members and replacing the single-quotes with double-quotes in the call to .join.
Apologies for using non-conforming formatting in my initial suggestion.

No problem, I'll get those fixed up.

Coverage decreased (-0.4%) to 99.049% when pulling 92d87c60f299f09eba7b3fb691562921b52a88fb on cwhits:help_update into b932faac3f2a6531e5814a0a0e22412961326a92 on tmuxinator:master.

@podung @J3RN @adamstrickland Any opposition to merging this PR?

I haven't tested it, but I'm sure it's good. I'm in favor! :+1:

👍

@cwhits Would you mind updating CHANGELOG.md, so we can get this merged?

👍

@cwhits Thanks! Unfortunately, there's now a merge conflict in CHANGELOG.md. :crying_cat_face:

shoot, I forgot to pull in any changes before updating it.

Coverage remained the same at 99.16% when pulling 7b72263c015279bf4f5aee60b82893e59235231f on cwhits:help_update into e1afbea88d8dbb8b4e871f501a553c5f486da643 on tmuxinator:master.

@podung @J3RN @adamstrickland This build is failing because Travis is unable to install ActiveSupport 5.0 (I believe this is being caused by FactoryGirl). Should we merge this PR (the tests pass and the build was passing) and sort out that issue elsewhere or attempt to handle that in this PR?
If it's the latter, I don't know what the appropriate fix is (declare a dependency on ActiveSupport 4.2.6 in the Tmuxinator Gemfile?), so please feel free to propose suggestions.

@cwhits when you have a chance, would you pull the latest origin/master into your branch?  @ethagnawl  repaired the cause of the failed build and I just merged it in.  Should just be able to pull and push.  Once we are green, we'll merge ASAP.

@adamstrickland sure thing.

Coverage increased (+0.08%) to 99.16% when pulling ab57f3734b7abd273a46ef6c00c2c7c96fda1852 on cwhits:help_update into a75b33af7bf893806d7129fcd8499af73ad31390 on tmuxinator:master.

Thanks, @cwhits!
Now that that is all settled. Is anyone opposed to me merging this?

yes, thanks @cwhits!
👍 LGTM


Show version number in CLI output

It should be possible to read this from package.json at runtime and/or build time. Either is fine, as long as the version number is not hard-coded in the output.

hi, im willing to help with this

Hello @TvrtkoM, thanks for the help! I haven't written a contributing guide yet, so please let me know if you have any questions or need a hand with anything.

I took a look at this too, and with the current TypeScript configuration it's really messy, because of the way the paths relate to each other. I can take a deep dive into resolving it if you want, but it might require som restructuring.

@Nicholaiii
I've also researched this a bit, and I had come up with a solution that shouldn't require too much refactoring. What do you think about this:
Based on this SO answer, have a file that imports and parses package.json using relative paths. That file then extracts and re-exports the version number as a constant. If TypeScript cannot compile a file using "require", then it should be possible to write this part in JavaScript with a manually-created .d.ts file.
Please feel free to take a look at this if you like, but let me know if you think it might require major changes. If I don't hear anything from @TvrtkoM in the next day or so, then I'll reassign this to you if you're still interested.

I've tried both import and require, and like I pointed out, it's really messy because of the paths. I implemented it exactly like the SO answer specified and it works until the commit guard kicks in and compiles the project in which case it looks for cli.ts/package.json for some odd reason and fails, because cli.ts is not a folder.

I have already cam up with the solution which works.
In src/lib/fs/fsUtils.ts added function readPackageJson  (readFileSync + parseJSON) which reads first package.json it finds in one of parent directories and then use it to read and display version number in src/bin/cli.ts
require or import, full relative path is needed so ../../../package.json
I also tried it using https://github.com/npm/pacot which handles things asynchronous for one, and is another dependency so I gave up on it.
I will open working PR today

@Nicholaiii That's really weird, lint-staged should only pass files to tsc and it sounds like its passing a directory.
@TvrtkoM I'm glad to hear that, thanks for your effort! I'll be watching for the PR.

husky git commit hook is broken. It seems it tries to compile every single ts file as a project (passes filename to npm build command - tsc -b [filename])
from package.json
"lint-staged": {
    "./**/*.ts": [
      "npm run lint",
      "npm build"
    ]
  }

First time seeing lint-staged, but npm build command looks strange. Shouldn't it be npm run build. Either way,  the npm build script is executed for each file e.g.
tsc -b src/bin/cli.ts
which gives error:
error TS5083: Cannot read file '/home/tvrtko/programming/js/mooltipage/src/bin/cli.ts/tsconfig.json'

I have included the fix for pre-commit hook on the same branch

This would probably allow you to import or require package.json too.

@TvrtkoM Nice catch with the "build" vs "run build" difference. It looks like npm build is an internal command that somehow happened to mostly work in this case.

Closed with #70


Classically efficient gradients and QFI

What should we add?
For statevector simulations we can use faster classical evaluation schemes for the gradients, as proposed in https://arxiv.org/abs/2009.02823 and https://arxiv.org/abs/2011.02991. These methods are significantly faster than the current ones as they (1) asymptotically scale with one less power (linear for gradients, quadratic for natural gradients) and (2) have no overhead from constructing circuits and going via primitives.
The code for these methods is implemented using Qiskit in https://github.com/Cryoris/surfer. The gradient version works for any circuit, but the QFI code doesn't currently support repeated parameters.

Solving #9053 first would simplify this PR and avoid more refactoring afterwards, putting this on hold 🙂


question about the task definition

Hi,
Thank you for your sharing, I am also trying to extract information from the articles. I have a question about your task definition: Are you define your task as a information extraction task? It means that your input is the whole text of the article, and the output are the elements that what you asked for in the prompt (like what is the methodology in the article?). So the LLM will directly extract the information you needed from the article. But what I wonder is how could the LLM know the text granularity you want? For example, some elements may need the sentence level, while some you may want they to be clauses. I want to know if the performance is good for the LLM to identify the boundary of different elements? And how could you evaluate the performance of their extraction performance? especially when the granularity is different.
Very hope to hearing from you soon! I would be very appreciate.

Yes, actually My prompt syntax that I build from this model for how we can make statement from several question that we ask  to PDF.
If you want to extract more like POS tag or NER tag you can use spacy, NLTK or any library framework to extract that..
The prompt that we want to use based on Langchain from openAI or huggingFace..
So that's it, if you want talk more about every word extraction or something like that..
That's different between Systematic Literature Review (SLR) and Dependency Extraction. When do Dependency Extraction, we should use xml or relation models to know each requirement. I suggest you to learn and study more about LLM model and Dependency Extraction, that's totally different.. I hope you understand it, thank you

OK, Thank you very much!


fix: revert add .npmignore to rootfiles

PR Checklist

[x] Addresses an existing open issue: fixes #1629
[ ] That issue was marked as status: accepting prs
[ ] Steps in CONTRIBUTING.md were taken

Overview

It turns out that .npmignore is not required as TSUP is handling this on our behalf.  And we don't publish src because we're not monsters

Sorry for not realizing this sooner!

not a problem!


[WIP] Popularisation: (human) script for getting started.

This script has two purposes.

meta: to reflect what is needed for the person with initial interest to try out TryTLS
actual: to get started with the getting started documentation.

ping @Mamietti feel free to contribute.

So person X might be pulled to native and hence it needs an explanation on stubs: how-what-etc. An easy way is to reference the base README, but would it be better to put a short version here as well? Then person Y might be drawn to Docker and he/she probably would want to know what is Docker in the first place. Overall, both in the individual steps and the whole document needs to follow easy-intermediate(1..n)-hard task format.

Developers: already have the environment. They need only runner running, and backend, which can be:
Backend: trytls.io, badssl, runner's local backend.
If they have evil broken cert idea to test, they can use the backend in docker.
Security researchers: they take example stubs and throw in a new stub. They will use docker + start a shell in container. (docker hub or docker-file)
End users: either be ensured from the trytls.io results, or if you need further confirmation, they run it themselves with docker.

Switching approach. Recommend merging the first batch now, instead of waiting the whole set to be completed.


Resolve syncing conflicts from master-sync-work to master

Pull request opened by OPS to resolve syncing conflicts from master-sync-work to master.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/docs, working directory: W:\oala-s, target branch: master, target branch commit: eb54ca45b7591f106e074b2853773ab294f1f221, source branch: master-sync-work, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/docs, working directory: W:\t3b0-s, target branch: master, target branch commit: eb54ca45b7591f106e074b2853773ab294f1f221, source branch: master-sync-work, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot merge commit af8d921b32d0a77670abf548fc005a501086a402 in branch master-sync-work of repository https://github.com/OPS-E2E-PPE/docs into branch master (commit eb54ca45b7591f106e074b2853773ab294f1f221)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Run script failed with no detailed information. Please retry building your content again. If the issue still happens, open a ticket in http://SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Run script failed with no detailed information. Please retry building your content again. If the issue still happens, open a ticket in http://SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/docs, working directory: W:\sze1-s, target branch: master, target branch commit: eb54ca45b7591f106e074b2853773ab294f1f221, source branch: master-sync-work, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/docs, working directory: W:\ojow-s, target branch: master, target branch commit: eb54ca45b7591f106e074b2853773ab294f1f221, source branch: master-sync-work, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Theme Docs.Theme doesn't have branch master-prelease. The published content won't have style.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Theme Docs.Theme doesn't have branch master-prelease. The published content won't have style.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/framework/deployment/index.md
:warning:Warning
View
Details

:warning:Warning

Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

docs/core/deploying/deploy-with-cli.md
:white_check_mark:Succeeded
View

docs/core/testing/unit-testing-with-dotnet-test.md
:white_check_mark:Succeeded
View

docs/core/testing/unit-testing-with-mstest.md
:white_check_mark:Succeeded
View

docs/csharp/expression-trees-interpreting.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-messages/cs1009.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-messages/cs1699.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-messages/cs1705.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/addmodule-compiler-option.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/appconfig-compiler-option.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/command-line-building-with-csc-exe.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/debug-compiler-option.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/delaysign-compiler-option.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/keycontainer-compiler-option.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/keyfile-compiler-option.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/lib-compiler-option.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/linkresource-compiler-option.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/compiler-options/listed-alphabetically.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/keywords/decimal.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/keywords/formatting-numeric-results-table.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/keywords/join-clause.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/keywords/lock-statement.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/keywords/string.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/keywords/using-statement.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/keywords/volatile.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/operators/index.md
:white_check_mark:Succeeded
View

docs/csharp/language-reference/preprocessor-directives/preprocessor-define.md
:white_check_mark:Succeeded
View

docs/csharp/linq/handle-exceptions-in-query-expressions.md
:white_check_mark:Succeeded
View

docs/csharp/linq/index.md
:white_check_mark:Succeeded
View

docs/csharp/misc/cs0659.md
:white_check_mark:Succeeded
View

docs/csharp/misc/cs0664.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/classes-and-structs/destructors.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/classes-and-structs/objects.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/assemblies-gac/how-to-create-and-use-assemblies-using-the-command-line.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/assemblies-gac/how-to-determine-if-a-file-is-an-assembly.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/assemblies-gac/how-to-load-and-unload-assemblies.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/assemblies-gac/how-to-share-an-assembly-with-other-applications.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/assemblies-gac/walkthrough-embedding-types-from-managed-assemblies-in-visual-studio.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/async/using-async-for-file-access.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/attributes/accessing-attributes-by-using-reflection.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/attributes/creating-custom-attributes.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/collections.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/covariance-contravariance/variance-in-generic-interfaces.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/linq/concepts-and-terminology-functional-transformation.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/linq/data-transformations-with-linq.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/linq/functional-programming-vs-imperative-programming.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/linq/index.md
:white_check_mark:Succeeded
View

docs/csharp/programming-guide/concepts/linq/introduction-to-linq.md
:white_check_mark:Succeeded
View

This comment lists only the first 50 files in the pull request.

docs/framework/deployment/index.md

Line 58: [Warning] Illegal link: [Using InstallShield](../../../docs/framework/deployment/deployment-guide-for-developers.md#installshield) -- missing bookmark. The file docs/framework/deployment/deployment-guide-for-developers.md doesn't contain a bookmark named installshield.

Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Support for Babel instead of TypeScript

I'm on Step 0 of the Angular 2 Socially tutorial but am wanting to use Babel instead of TypeScript.
Thus far I've tried naming my file (app.js) with a .jsx extension like the readme suggests but I get an error stating that babel is not defined:
 While processing files with barbatus:angular2 (for target web.browser):
   compilers/jsx_compiler.js:19:14: Babel is not defined

I tried installing pbatowski:angular-babel and changing my file extension back too .js but I get an error in the browser saying require is not defined. I'm not actually using require anywhere in my code but I do see a require function defined in the meteor.d.tsbut I don't suspect it as the problem. Nonetheless, I removed thetypings` directory, rebuilt and not only did the typings get added right back but now I'm getting another error:
 While loading plugin `compileNGScript` from package `pbastowski:angular-babel`:
   native: Unexpected token '
   at Object.parse (native)
   at getCustomConfig (packages/compileNGScript/plugin/ng-script-compiler.js:147:1)

The entirety of my app.(js/jsx) file is:
import {Component, View} from 'angular2/core';
import {bootstrap} from 'angular2/bootstrap';

@Component({
  selector: 'app'
})
@View({
  template: 'Hello World!'
})
class Socially { }

bootstrap(Socially);

My index.html file contains:
<body>
  <app></app>
  <script>System.import('client/app');</script>
</body>

When I was using the angular-meteor-babel package I had a babel.json config in the root with the following settings:
{
  "verbose": true,
  "debug": false,
  "modules": "system",
  "blacklist": ['useStrict'],
  "stage": 0,
  "extensions": ["js"]
}

Is Babel currently only supported for React and not actually in place of TypeScript? With the correct Babel plugins and presets I don't see any reason why I wouldn't be able to use Babel instead of TypeScript and forego the unwanted typing (sorry I prefer duck typing over cluttering up my source code with type definitions, interfaces, etc. -- personal preference, and reason I write JavaScript and not Java).

Duplicate of https://github.com/Urigo/angular2-meteor/issues/32


Documentation Update

Would it be possible to get the FAQ docs updated to match the current Azure interface, I am unable to setup the software after many hours of trying because the items the FAQ calls for do not match what's in azure or it is not intuitive on what values are needed.  I am not a software developer so I am not familiar with all of the IDs and such if they are not where the FAQ says they should be.

@isaiah
Probably best to have an AZ CLI/powershell script to run in cloud shell to
create the app and SP as well as a simple output with just the information
to populate in app settings etc...
If you do not have time I may have such script somewhere.
On Wed, 22 May 2019, 00:00 Trafalger1<EMAIL_ADDRESS>wrote:

Would it be possible to get the FAQ docs updated to match the current
Azure interface, I am unable to setup the software after many hours of
trying because the items the FAQ calls for do not match what's in azure or
it is not intuitive on what values are needed. I am not a software
developer so I am not familiar with all of the IDs and such if they are not
where the FAQ says they should be.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/Partner-Smart-Office/issues/78?email_source=notifications&email_token=AB4R3ACSBYNOR47OJHK27U3PWPP7HA5CNFSM4HOKIGFKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GU6IDMQ,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB4R3AGEV7QUZ6JUJSOYNRTPWPP7HANCNFSM4HOKIGFA
.

Hi @Trafalger1,
Yes, we will be updating the documentation with the upcoming update. Several new features are being added. My goal is to have the new version available by the end of this month.
@ManuInNZ that is a great idea. There is a PowerShell in the repo that does provision everything, but I believe there are enhancements we can make to simplify the entire process. This is one of the areas that I am trying to focus on with the upcoming release. If you are interested you can see what work has been done, by examining the dev branch.

@Trafalger1 thank you for opening this issue. I am in the process of retiring this project because it is being replaced by Security and Management Insights Connector. With this in mind, I would like to encourage you to review that project and open any feature request if there are additional items you are interested in seeing.


FIX: useConnectorClient should only be enabled when connected

This PR aims to prevent useConnectorClient running when account is not in connected state.

Took this along as a quick fix, feel free to close if this is a desired behaviour. Cheers.

Thank you, I've applied the suggestions.


enum .parse? method case insensitivity

Seems this is either a documentation bug or code bug. Not sure.
The docs for .parse? state: "Returns the enum member that has the given name, or nil if no such member exists. The lookup is case-insensitive."
However it seems that the only case insensitivity comes with a character after an underscore because the macro uses .camelcase instead of something like .downcase.
So is full case insensitivity intended or is it meant to be limited?
Side question: If full case insensitivity is intended, would it make sense for hyphens to be converted to underscores as well?

Oh, the last commit changed the behaviour but didn't update the docs :-(
The comparison is camelcase.
https://github.com/manastech/crystal/commit/87a2788f2bf47b273e7f33b9bce8d45881fd60e2

Thanks @asterite .

I'll change the docs :-)
In your case, does this bring any problem? Or it's just that the behaviour was unexpected related to the docs?

There was no problem except in its expected behavior.
For my case, MyEnum.parse?(my_str.downcase.gsub('-', '_')) works fine, though I'll eventually write my own parser so that it isn't using 3 passes over the string.
I do think it could cause problems for those weird cases where it actually makes some sense to have two enum variants distinguished only by an underscore, but as with case insensitivity, those issues are  going to be inevitable.


Run test in WSL2 failed: The futex facility returned an unexpected error code

vscode: 1.54.3
vscode-test: ^1.4.0
wsl2: Ubuntu 20.04.1 LTS
import { runTests } from "vscode-test";

await runTests({
      path1,
      extensionTestsPath: path2
    });

npm run test in WSL2 shell, and throw error:
The futex facility returned an unexpected error code.

Exit code:   SIGABRT
Done

Anyone can help me about it?

Is this present when running with latest insiders https://code.visualstudio.com/insiders ?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Fix how Tigerbeetle settlement accounts are defined in the local playground

Context
When we are making settlement accounts for assets with Tigerbeetle accounting enabled, we end up using the same account ids for the underlying tigerbeetle accounts:
https://github.com/interledger/rafiki/blob/8100fa73d2ecc3b15300fbbdfa68cb5b1cc3de17/packages/backend/src/accounting/tigerbeetle/service.ts#L127-L133
ledger is just an incrementing smallint in our databases (a property of the asset). Since cloud-nine-backend and happy-life-backend share the same tigerbeetle node, the underlying tigerbeetle accounts end up being the same for the assets in both Rafiki instances, as we end up calling this with id=1,2,3,4  (1-4, since we have 4 assets defined in each Rafiki instance).
For now, this isn't a huge problem necessarily (since we do not do anything with the settlement balances), but nevertheless an issue for when we do.
We should figure out a way to prevent this sharing of the same underlying settlement account.
Some options to fix this, other than using a second tigerbeetle node:

Add settlementAccountId and liquidityAccountId to the Asset model
Add some kind of prefixes for the account id's

Myself and @mkurapov / @BlairCurrey had a discussion regarding splitting the underlying ledgers for the two wallets.
Ironically deciding that HappyLife Bank would make use of the internal Rafiki ledger, and CloudNine making use of the TB ledger implementation.
The issue was further elevated due to the atomic Asset liquidity/settlement account creation in the PR below:
https://github.com/interledger/rafiki/pull/2776/files
The change to ensure we make use of both PSQL and TigerBeetle implementations in our local environment:
https://github.com/interledger/rafiki/pull/2776/files#r1682606435


Removed fonts

Bootstrap and FontAwesome are served from CDN so fonts are no longer needed to be in the repo.

@webimpress thanks!


update document for incorrect variable name

S3DIRECT_REGION -> S3UPLOAD_REGION
#26

add additional commit

correct wrong file url in admin page

@xdonkeyx
That is complete, thanks for the change.
v0.2.1


Autocompletion plugin doesn't work in AppCode

Before you create the issue

Please search the existing issues at https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/issues?q=sort%3Aupdated-desc before opening a new issue.
Read the FAQ at https://github.com/jimkyndemeyer/js-graphql-intellij-plugin#faq
If you're using an EAP, try with a stable version. If that works, please mention it in the issue along with both versions.

Version and Environment Details
Operation system:
Mac OS 10.15.4
IDE name and version:
AppCode 2019.3.7
Build #OC-193.6911.31, built on March 25, 2020
Plugin version:
2.4.0
Expected Behaviour
The same schema in Android studio

Actual Behaviour
The same schema in AppCode

Steps to Reproduce / Link to Repo with Reproduction and Instructions

Hi Denys,
Thanks for using the plugin.
Do you have the same issue with the examples in https://github.com/jimkyndemeyer/graphql-config-examples?
Best regards,
Jim.

Hi Jim,
Sorry, I'm not sure which URL to use from examples. I've tried http://gdom.graphene-python.org/graphql but its not available

@jimkyndemeyer found my issue, I copied .graphqlconfig from Android Studio where schemaPath was schema.json but Appcode creates schemaPath: schema.graphql. So after I change the extension it works fine, I'll close the ticket.


Quick fix for crash when searching with UIColor class method

For example, search "UIColor.whiteColor()" in Xcode search navigator and then hit return.
Here's just a quick fix by coding with optional binding rather than forced unwrapping, which can be dangerous without checking if it is not nil.

Thanks for the patch.


Update internal dependencies

Fixes #
Description

Specific Changes

Testing

Pull Request Test Coverage Report for Build<PHONE_NUMBER>3
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.6%) to 84.997%

Totals

Change from base Build<PHONE_NUMBER>8:
0.6%

Covered Lines:
20351

Relevant Lines:
22910

💛  - Coveralls

/promoted 4752