Add classifiers to search

This PR addresses the "faceting" part of #702 by adding the PyPI classifiers to the search page.

A few notes about things I was unsure of:

Multiple classifiers act as a union (not an intersection). Not sure if this was the original intention.
Selecting a checkbox for a classifier immediately submits the form. I wasn't sure how the UI should work here without introducing a lot of AJAX complexity, and it didn't feel intuitive to have the user scroll back up to the "Search" button to submit the form.
A new search from the search bar currently clears the classifiers (and the ordering) thus starting a new search, but this can be easily changed.

Things I am leaving for a future PR (or for @nlhkabu):

Only way to remove classifiers is unchecking their checkbox. The "X" box on the filter is not wired up.
Classifiers are just nested/indented with multiple  s
#755 is still valid

This is so exciting!  Thankyou @di!  Give me a couple of days to pull it down and play with the UI.  Ping @dstufft for a code review.

Code wise this looks good to me, so as long as @nlhkabu is happy with the design side it can merge IMO.

ok for me - @dstufft can you please rebase and merge?

@di will need tod o the rebasing unless I make a new PR, which I can do if he'd rather that.

I'll rebase tomorrow AM, thanks!

@dstufft Good to go.

Awesome, thanks!


Improvement reduce overhead from external sort

Proposed changes
reduce overhead from external sort
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Changing the buffer size for no fills warnings in perturbation.

Hi,
Encountering lots of no fills warnings and being stuck in perturbation, can we change the buffer size from 1 to 2 or something?
What does the buffer size mean?
Thanks.

Thanks for checking out the repo!
The buffer size is the amount of text between fills (so you don't accidentally mask a long contiguous chunk of text). If you're getting lots of fill warnings, it's probably because your texts are long (or you're using a small T5 model, i.e. smaller than T5-3B, that isn't very good at tracking lots of mask tokens).
If you want to make long texts, I'd recommend doing your masking in multiple steps. If your text is long enough that you need to do e.g. 30 masks, you could try do the masking/filling process twice, applying 15 masks each time.


Fixed output claim type in StringSubstring transformation

#ATCP

Docs Build status updates of commit 37fade8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/active-directory-b2c/string-transformations.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@kengaderdus

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


How to send more than 2 packets per cycle?

Hi all, I'm working on a MIDI BLE device using the Adafruit Bluefruit LE - nRF8001 Breakout (https://www.adafruit.com/product/1697) and a Teensy 3.2
I have code written to connect and send/receive MIDI data and works like a charm, however I only have 1 issue, I can only send 2 packets per cycle then i have to wait between 20 to 30 milliseconds to send more packets, the time i have to wait is always different but i've noticed that if i wait at least 30ms to send the other 2 packets it works fine.
I read that iOS allows more than 2 packets, but i'm wondering if this is a limitation of the chip or i have to do something different to send more than 2 packets at a time...
The sketch below is tested with the nRF8001 and has a maximum of 20 bytes per packet, it will try to send 4 packets every 2 seconds once it's connected to a central.
For a central i'm using midimttr from the App Store to connect, then you can see on the Serial monitor which packets were sent and which were not.
I followed the examples here https://learn.sparkfun.com/tutorials/midi-ble-tutorial/all
Any advice would be much appreciated.
#include <SPI.h>
#include <BLEPeripheral.h>

// used to check if enough time has passed
unsigned long txTime = 0;

BLEPeripheral ble;
BLEService service("03B80E5A-EDE8-4B33-A751-6CE34EC4C700");
BLECharacteristic characteristic("7772E5DB-3868-4112-A1A9-F2669D106BF3", BLERead | BLEWrite | BLEWriteWithoutResponse | BLENotify, 20);
BLEDescriptor descriptor("2902", 0);

void setup() {
  Serial.begin(115200);
  delay(1000);
  Serial.println("Start");
  // setup ble
  ble.setLocalName("BLE MIDI");
  ble.setDeviceName("BLE MIDI");
  ble.setAdvertisedServiceUuid(service.uuid());
  ble.addAttribute(service);
  ble.addAttribute(characteristic);
  ble.addAttribute(descriptor);
  characteristic.setValue(0);
  ble.begin();
}

void loop(){
  BLECentral central = ble.central();
  if(central) {
    if(central.connected()){
      sendPackets();
    }
  }
}

void sendPackets(){
  // send 4 packets every 2 seconds
  // 4 system exclusive arrays with 15 bytes between 0xF0 and 0xF7
  if(millis() >= (txTime+2000)){
    uint8_t packet[20];
    for(uint8_t i=0;i<4;i++){
      memset(packet,i,20);
      uint16_t currentTimeStamp = millis() & 0x01FFF;
      packet[0] = ((currentTimeStamp >> 7) & 0x3F) | 0x80; // midi header
      packet[1] = (currentTimeStamp & 0x7F) | 0x80; // midi low time stamp always sent before a status byte (in this case 0xF0)
      packet[2] = 0xF0;
      // all the bytes in the array are "i" except for the timestamps and status bytes
      packet[18] = (currentTimeStamp & 0x7F) | 0x80; // midi low time stamp always sent before a status byte (in this case 0xF7)
      packet[19] = 0xF7;

      if(!characteristic.setValue(packet,20)){
        Serial.println("");
        Serial.println("!!!!!!!!!!!!!!");
        Serial.print("Packet ");
        Serial.print(i);
        Serial.println(" was NOT sent :-(");
        Serial.println("!!!!!!!!!!!!!!");
        Serial.println("");
        break;
      } else {
        Serial.print("Packet ");
        Serial.print(i);
        Serial.println(" sent :-)");
      }
    }
    txTime = millis();
  }
}

Try setting the connection interval to a lower value. Android has a minimum value of 7.5 ms and iOS 20 ms.
https://github.com/sandeepmistry/arduino-BLEPeripheral/blob/master/API.md#set-connection-interval


Exactly how to remove extra font?

I tried to put your code in gradle file but it's not working means not removing font.
So, can you please elaborate how to remove extra font.

Which version do you use?

gradle 2.2.3

no for Android-RobotoTextView

2.5.0

try to use last version 2.5.1 :)

will try soon, check it. Thank you

😉


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 95 ms

Resolved: ClamAV performance has improved in 61aec56.


Fixed null error while legend property is null

Somehow legend property can be null and plugin only checks
if it's undefined.

Good catch. Thanks!


Disable TLS v1.3 when using JdkSslContext

Motivation:
Netty's JdkSslContext does not support TLSv1.3. Armeria should disable TLS v1.3 when using JdkSslContext.
Result:
Fixes #1984

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

I'd like to make this fix a part of todays 0.90.1 release. Let me add some commits to address @anuraaga's comments.

Thanks!

Thanks, @rmohta and others.


feat(contents): add open source contribution

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

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


Change "show more repos" to simply extend the repo list

Gitea's index page features a repository list, which by default only shows at most 15 repos. If there are more, a "show more repos" link is displayed at the bottom.
Previously this was a link to the user's profile, but that is not helpful, as not all repos (e.g. those owned by organizations) are shown there.

It should probably be set with max height and scrollable

Please resolve the conflicts


Update documentation

Adds some more comprehensive documentation of the library based on my limited understand of it 🙂

Very nice documentation. Thank you very much!


Add option to record spikes only from cells

While there is the option of recording voltage & other continuous traces from cells and recording spikes from inputs, there does not seem to be currently an option to only record spikes from selected cells.
This is possible in LEMS and will be crucial for running large scale point neuron networks (e.g. Potjans and Diesman) converted PyNN->NeuroML2->NetPyNE.

I think can use gidevector in pc.spike_record(gid, spiketimevector, gidvector)to select a subset -- will look into it

asked robert: using pc.spike_record(gid, spiketimevector, gidvector) you can select to record spks from only a subset of cells (instead of using -1 to record from all cells) … but do I need to call this function 1000s of times for each cell gid I want to record?

Added support for recording spikes from only a subset of cells using e.g. cfg.recordCellsSpikes = ['E2']


Done set for all tasks/bugs when only one is updated to Done.

When I set one task in my PBI to Done, it puts the Done tag on all of the sibling tasks and bugs in that PBI.  Same for any bugs in the PBI as well.

Same thing for me, only in the "Colorful" theme.


MM-15345 slicing posts in post_list

This is required because of higher render times
Needed this for IE11 compatibility

Using higher value for permalinks as we request 60 posts and here postListIds include timestamps as well so a buffer of 40Ids.
This PR assumes that we wont be making an API call/addition of new posts at the top without the state matching the props. i.e we add posts at the top only by the request made when reaching top.

@sudheerDev idk what's going on but this is already up to date with the latest master right?

@sudheerDev idk what's going on but this is already up to date with the latest master right?

Yup. I branched it off of master on 30th april after my new changes for virt list went in

@sudheerDev Sorry, it's taken me a few days to get to this. Is this still needed with the PR to remove the virtualized post list on IE11?

@hmhealey Ya, we need this for virt list as well. Normally virt list  can mount upto 160 posts at a time. This keeps it down to 50 in channels speeding up the mount time.
Other reason is that if we scroll really fast up in a heavily loaded channel we will be hitting top of mounted posts and then virt list start to mount next batch of new posts making the UX little odd.
This on the other hand will add loader at the top making it better.

Isn't the virtualized list supposed to handle that though? It seems like we're doing the list's job for it there

Isn't the virtualized list supposed to handle that though? It seems like we're doing the list's job for it there

yes and no, you might have to go though the description here in the https://github.com/mattermost/react-window/pull/9  a little.
So, Normally items in virt list are absolute elements so they are measured and placed appropriately and we used to autocorrect position based on where the post is mounted(Above or below the fold)
Autocorrection of posts had a drawback in certain cases such as elements which can collapse/expand manually by user because this used to contradict thex way normally scroll correction happens.
So as of now how we correct scroll is based on the callback of posts API as we know that posts will be in relative position and can depend on similar logic we used to have.
In a hypothetical situation of having 300 posts which already were mounted because these were mounted as a result of API calls. Any scroll changes by user would not require a scroll correction because we have the dimensions and we can work with that.
If the same was a subsequent visit 160 posts are mounted and when you scroll up even though we can mount virt list does not have a way of correcting the posts so what i did is to write a logic to batch load virt list posts when user reaches to the top of mounted posts and there are more posts that can be mounted and correct the scroll similar to how we deal with more posts loading.
Coming back to the two problems

Fist load can go upto 160 posts and it is a little heavy
There is one loader at the top of the posts which might not be seen without hitting mouted virt posts few times.

Initial reason of adding this was for IE11 normal view(not virt list) but the selectors work just fine so we don't need specific logic for IE. This does solve the above two problems for virt list so i left it open.
Now that i think about it as we don't need IE 11 support for slicing. i can push a prop with loader component which can be added to the top of mounted posts which solves the UX problem and probably pass another prop to determine the initial mount of posts like 60, 100 etc. I will check with eric or elias later with the mana estimate for that change and get back to this.

FYI: We still need a minor change from here to not make API calls because the 1000px threshold can be reached by user with fast scrolling in virt list(we cannot mount posts at the same pace) and we will be calling loadPosts api with the top post from props which will be different and not intended because we might be midway through the posts.

@hmhealey @enahum https://github.com/mattermost/react-window/pull/12 along with the changes here solves the issue

Leaving this to you to merge since I can't merge the react-window changes


HADOOP-18125. Utility to identify git commit / Jira fixVersion discrepancies for RC preparation

Description of PR
As part of RC preparation,  we need to identify all git commits that landed on release branch, however their corresponding Jira is either not resolved yet or does not contain expected fixVersions. Only when we have git commits and corresponding Jiras with expected fixVersion resolved, we get all such Jiras included in auto-generated CHANGES.md as per Yetus changelog generator.
Proposal of this Jira is to provide such script that can be useful for all upcoming RC preparations and list down all Jiras where we need manual intervention. This utility script should use Jira API to retrieve individual fields and use git log to loop through commit history.
The script should identify these issues:

commit is reverted as per commit message
commit does not contain Jira number format (e.g. HADOOP-XXXX / HDFS-XXXX etc) in message
Jira does not have expected fixVersion
Jira has expected fixVersion, but it is not yet resolved
Jira has release corresponding fixVersion and is resolved, but no corresponding commit yet found

It can take inputs as:

First commit hash to start excluding commits from history
Fix Version
JIRA Project Name
Path of project's working dir
Jira server url

How was this patch tested?
Locally.
For code changes:

[X] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  6s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
markdownlint
0m  0s

markdownlint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ trunk Compile Tests _

+0 :ok:
mvndep
12m 30s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
24m 32s

trunk passed

+1 :green_heart:
mvnsite
0m  0s

trunk passed

+1 :green_heart:
shadedclient
22m  3s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 25s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m  0s

the patch passed

-1 :x:
blanks
0m  0s
/blanks-eol.txt
The patch has 2 line(s) that end in blanks. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

-1 :x:
blanks
0m  0s
/blanks-tabs.txt
The patch 17 line(s) with tabs.

+1 :green_heart:
mvnsite
0m  0s

the patch passed

-1 :x:
pylint
0m  6s
/results-pylint.txt
The patch generated 7 new + 0 unchanged - 0 fixed = 7 total (was 0)

+1 :green_heart:
shadedclient
22m 58s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 29s

The patch does not generate ASF License warnings.

86m  2s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3991/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3991

Optional Tests
dupname asflicense codespell pylint mvnsite markdownlint

uname
Linux ad8bb6491e4a 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 3edf1d3c7395d457c1024f9c3be5c1749a9214d4

Max. process+thread count
593 (vs. ulimit of 5500)

modules
C:  U:

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3991/1/console

versions
git=2.25.1 maven=3.6.3 pylint=2.6.0

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m 21s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
markdownlint
0m  0s

markdownlint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ trunk Compile Tests _

+0 :ok:
mvndep
12m 21s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
24m 51s

trunk passed

+1 :green_heart:
mvnsite
0m  0s

trunk passed

+1 :green_heart:
shadedclient
22m 42s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 23s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m  0s

the patch passed

-1 :x:
blanks
0m  0s
/blanks-eol.txt
The patch has 3 line(s) that end in blanks. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

-1 :x:
blanks
0m  0s
/blanks-tabs.txt
The patch 17 line(s) with tabs.

+1 :green_heart:
mvnsite
0m  0s

the patch passed

-1 :x:
pylint
0m  3s
/results-pylint.txt
The patch generated 7 new + 0 unchanged - 0 fixed = 7 total (was 0)

+1 :green_heart:
shadedclient
22m  8s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 29s

The patch does not generate ASF License warnings.

86m 11s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3991/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3991

Optional Tests
dupname asflicense codespell pylint mvnsite markdownlint

uname
Linux fa64ffdfbeba 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / ddaf8e0c04b94cc5f111c6b96d220fe88451d930

Max. process+thread count
523 (vs. ulimit of 5500)

modules
C:  U:

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3991/2/console

versions
git=2.25.1 maven=3.6.3 pylint=2.6.0

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 52s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
markdownlint
0m  0s

markdownlint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ trunk Compile Tests _

+0 :ok:
mvndep
12m 27s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
27m 20s

trunk passed

+1 :green_heart:
mvnsite
0m  0s

trunk passed

+1 :green_heart:
shadedclient
22m 39s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 27s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m  0s

the patch passed

-1 :x:
blanks
0m  0s
/blanks-tabs.txt
The patch 17 line(s) with tabs.

+1 :green_heart:
mvnsite
0m  0s

the patch passed

-1 :x:
pylint
0m  3s
/results-pylint.txt
The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

+1 :green_heart:
shadedclient
22m 27s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 31s

The patch does not generate ASF License warnings.

88m 43s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3991/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3991

Optional Tests
dupname asflicense codespell pylint mvnsite markdownlint

uname
Linux 024281419d01 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / a85d41d81a44f9664d2940e2792f0e5320bb0a48

Max. process+thread count
595 (vs. ulimit of 5500)

modules
C:  U:

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3991/4/console

versions
git=2.25.1 maven=3.6.3 pylint=2.6.0

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

Thanks for the review @jojochuang


made code and test for a multiply function

takes in two integers and returns the product.

Remember to add me as a reviewer on the right hand side when you open these Pull Requests!


[Cycle 2.0] Final entity class

Hi, Why can I make like final class entity?

As I understand. You want to ask about the reason you can not use final class in your entities?

Sorry, my bad, yes I have final entities but cycle can't map them because they are final

Sorry, my bad, yes I have final entities but cycle can't map them because they are final

Yeah, it's all because of proxy mapper used by default in CycleORM.
Without proxy entities you can't use relations. If you don't use relations use alternate mapper, for example promise mapper

I think, It's the strict rule that should be described in doc. In my point of view, the final class should impact on our logic

I think, It's the strict rule that should be described in doc. In my point of view, the final class should impact on our logic

See the limitations section in the proxy-maper documentation
https://cycle-orm.dev/docs/mapper-proxy-mapper/2.x/en#limitations


chore: Added trufflehog secret scanning tool

WHAT
This PR introduces TruffleHog as a new open source tool for secret scanning.
WHY
TruffleHog is the tool to be used alongside native Github Secret scanning. This is being enforced as a replacement to the existing GitGuardian (commercial) tool.
FURTHER NOTES
Update trg-8-03.md

I would like know if there are any blockers to review and merge this PR.


Android momentum scrolling should come to a rest sooner

I think we have a flavor of this bug on file, but copying from internal bug 33583767 just in case:
"""
When you scroll and lift your finger, the Flutter version of the physics keeps scrolling longer than the Android one. This becomes an issue when you want to scroll and swipe, as it happens in the [see internal bug] view.
The swipe gesture detection only kicks in once the list has come to a complete stop. If the list is still in motion when the user touches down, their gesture is interpreted as scroll, not swipe. So to swipe in Flutter the user must scroll, then wait for the list to stop completely (which is a longer amount of time than Android), and then touch down and swipe. Or alternatively, scroll, then tap (which stops the scrolling), make sure they lift the finger to ensure that a new gesture will be detected, and only then they can swipe.
The Android physics appears to have quicker dampening, tuned to stop scrolling in the time it takes a user to lift their finger and touch down.
"""

@sethladd @HansMuller do we already have a flavor of this on file?

customer: leafy has indicated this is an important bug to them for Q1.

I don't think this is an issue anymore. Testing with latest version of Flutter, I cannot detect any differences in scroll sensitivity between Flutter and native Android.


POKT Branding

Goal
The site's branding should change according to POKT's visual assets.
Tasks

[ ] Add logo
[ ] Add favicon
[ ] Change the coloring
[ ] Adjust all texts to be POKT related

[ ] Fix the color based on guideline https://assets-global.website-files.com/651fe0a9a906d151784935f8/658b4891c4e4f1d64fca20ba_POKT_Brand_and_Style_Guidelines_v3.pdf

[ ] Remove ballot button and move the create project button to its place

[ ] Make the project page and home page full width with padding like "create project page"

[ ] Restructure project page (according to new design by @Sepanta)

[ ] Logo times 0.7

[ ] FavIcon must be the same as https://www.pokt.network/presskit

[ ] Change tab title to "POKT RetroPGF"

[ ] Make the selection visible

[ ] Add "voting" to menu section and make is disable. when users hover over it show "Voting hasn't started yet"

Unify font

Change this to "Built with :heart:  using EasyRetroPGF by Microflow"

[ ] change the errors UX according to the brand guideline


GetForUserAsync not return and no exception

I using 1806 QFE Release.
When popup notfinish synchronize dialog then close application on PC.
Look at Task Manager still have a Xbox Game UI.  I think this is controll the dialog.
Launch application again and call GetForUserAsync but not retuan and no exception, can not continue game.
Same kind of issue has a XboxOne in case occur exception on PickSingleUserAsync.
but i can slove catch exception and retry again PickSingleUserAsync untill close the dialog.
I want try new release but 1807 Release is looks like a 1804.
Please check this link.
https://github.com/Microsoft/xbox-live-api/releases
Best

I have update.
I build mini version 10.0.10240, so this is quire low version.
In case close synchronize dialog whth my application. but still have Xbox Game UI task.
I change mini version 10.0. 16299 in case not close synchronize dialog with my application.
I launch application again then click the dialog synchronize GetForUserAsync  return success.
Sorry my mistake.
Please check only 1807 Release link.
Best.

Which release are you using?  We encountered instability with our 1806 QFE 3 and prior releases, so recalled them and rolled back to make our 1807 release the same as our stable 1804 release.
When calling WinRT APIs be sure to follow proper error handling: https://docs.microsoft.com/en-us/windows/uwp/xbox-live/using-xbox-live/error-handling/error-handling-winrt

I using 1806 QFE (sorry i don,t know last number. maybe when i download this version doesn't have a number)
I used 1804 before but 1804 has othe problem.
1804 crush application when offline internet.
So i update 1806 QFE then not occur offline crash issue.
And i doing error handling sure, I can catch other exception.
This issue looks like infinity looping in GetForUserAsync.
I think GetForUserAsync try to show dialog but couldn't, because already running Xbox Game UI process.
if you stop application from Visual studio debugger stop button doesn't have a problem because Xbox Game UI can finish process.
This problem have launch application directry then close application from taskbar application icon. Xbox Game UI still running.
Our application multi user signin, i set multiple setting to manifest but i don't know this is relative this issue. uap:SupportedUsersmultiple</uap:SupportedUsers>
I will try to check this problem by 1804
but i don't know how to slove 1804 offline crash issue.

Can you verify you see the an offline crash with 1804 and give details about exactly what's going when it crashes including callstack?

When i try offline crash problem close debugger too, i couldn't get call stack.
But i try again. sorry but can do tomorrow.

Thanks.  If you could tell us how to reproduce the issue with a sample at https://github.com/Microsoft/xbox-live-samples that'd be verify helpful.

Sorry late reply.
I checked 1807, this is not clash when offline.
But this posted title issue still have.
I could reproduce on sample project.
I make new post with attatch screen shot.
https://forums.xboxlive.com/questions/85348/uwp-getforuserasync-not-return-and-no-exception-on.html


Protect cache integrity during reads

During an invalid cache state, the client will disconnect, then attempt
reconnect to each endpoint. During this process reads against the cache
is are not prohibited. This means a client could be reading stale data
from the cache.
During reconnect we use the meta db.cacheMutex (not the cache mutex) to
control resetting the db's cache. This patch leverages that to guard
reads to the cache based on the same mutex. Additionally, it tries to
ensure that the cache will be in a consistent state when the read takes
place. The db.cacheMutex is not held for the entire reconnect process,
so we need to make some attempt to wait for a signal that a reconnect is
complete... a best effort attempt to give the client an accurate cache
read.
Signed-off-by: Tim Rozet<EMAIL_ADDRESS>

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

36 of 41 (87.8%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.1%) to 72.963%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

client/client.go
36
41
87.8%

Files with Coverage Reduction
New Missed Lines
%

client/client.go
1
64.83%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
4191

Relevant Lines:
5744

💛  - Coveralls

/assign @dave-tucker

Should we immediately return an error if the client is used while reconnecting and keep track of that with it's own guarded flag?
Even if we attempt to block and wait for it, should we still keep track of it and return an error on timeout?
Isn't a 20 seconds timeout too much??

Should we immediately return an error if the client is used while reconnecting and keep track of that with it's own guarded flag?

How would that work? Ovn-kube would be responsible for retrying the operation? We block on transactions until we are connected and ready to send. That timeout looks like it would be 10 seconds.
Even if we attempt to block and wait for it, should we still keep track of it and return an error on timeout?
Probably. Or at least warn the cache may be inconsistent. Most of our ovnkube handling isnt smart enough to retry the operation again later. Maybe that is something we need to fix in ovnk.
Isn't a 20 seconds timeout too much??
I just did connection + monitor timeout. I'm open to changing it. What do you think is more reasonable?

@trozet rather than hard-coding a timeout here, it would be better to propagate a ctx context.Context through the Get and List functions and down in to waitForCacheConsistent. The caller can implement whatever retry/backoff strategy they like.

Should we immediately return an error if the client is used while reconnecting and keep track of that with it's own guarded flag?

We currently have the rpcMutex which is held by the reconnect logic. This stops any rpc calls being made until after the connection is established. Unfortunately it also prevents us checking if we're connected until after you've acquired the mutex as the connection test is rpcClient !=  nil. We could add a separate bool to track connection state and return an error to the client earlier, but that also needs to be mutex protected :cry:

Should we immediately return an error if the client is used while reconnecting and keep track of that with it's own guarded flag?

We currently have the rpcMutex which is held by the reconnect logic. This stops any rpc calls being made until after the connection is established. Unfortunately it also prevents us checking if we're connected until after you've acquired the mutex as the connection test is rpcClient != nil. We could add a separate bool to track connection state and return an error to the client earlier, but that also needs to be mutex protected cry

This is what I meant. Yes, it's an additional mutex but at least is very focused and specific.

Should we immediately return an error if the client is used while reconnecting and keep track of that with it's own guarded flag?

How would that work? Ovn-kube would be responsible for retrying the operation? We block on transactions until we are connected and ready to send. That timeout looks like it would be 10 seconds.
Even if we attempt to block and wait for it, should we still keep track of it and return an error on timeout? Probably. Or at least warn the cache may be inconsistent. Most of our ovnkube handling isnt smart enough to retry the operation again later. Maybe that is something we need to fix in ovnk.
Isn't a 20 seconds timeout too much?? I just did connection + monitor timeout. I'm open to changing it. What do you think is more reasonable?

We have a constant that defines the timeout to 10 secs and I think there was a plan to bring it back down. Maybe we can use it for this as well.
I guess if that we are not going to handle the error on ovn-k side returning an error makes no sense. Should we add a log if we are waiting here just show if we see gaps in logs we know this is the reason?
What I keep thinking though is that we eventually have controllers that handle events, and for each event there is 1 transaction and upon any error that transaction is not committed and the event is retried from the beginning. Then we can handle errors more gracefully.

@jcaamano deferredUpdates (plus the release of cacheMutex lock) is kind of our signal that the client has reconnected and the monitor is completely setup. I know that is not as obvious as if it had its own lock/name, but I prefer to not add another mutex (there are already too many in here). I can add some comments around isCacheConsistent to better explain why deferredUpdates works?

ok updated and added the missing docs


Implement Display for TokenKind

Summary
This PR implements Display for TokenKind to improve error messages.

@MichaReiser

What's the motivation for implementing Display on TokenKind? Is it for better error messages?

Yes

I'm asking because I agree that showing . instead of Dot is better, but I'm not sure if we have good display names for some of the tokens (e.g. Name, Int) and I would consider these names to be internal but not public terminology.
Would it make sense to have a as_str() method that returns Option<&str> instead? Or is this not sufficient in case of the Expected x, but at y error message?

Yeah, that could be done, we would need to fallback to the Debug implementation for the remaining tokens.


Scanning steel from mods other than immersive doesn't work.

This is an issue because many modpacks remove duplicate blocks, resulting in only one steel block.

I can see if this is fixable on my end, but this is not a high priority. No promises though.


[PLAT-5200] Fix intermittent test failures in features/config_from_plist.feature

Goal
The test scenarios in features/config_from_plist.feature were intermittently failing because the OOM reports were not always sent before the crash reports.
These tests were never intended to be run with OOMs enabled, but the recent changes to allow OOM detection in Debug builds started these being reported after the app is killed by Appium / Browserstack.
The test app's Info.plist contained keys that were attempting to disable OOMs, but these keys are not actually supported by the notifier. This had gone unnoticed because the notifier was not logging any warnings for unsupported keys, and OOMs were previously disabled in Debug builds (the e2e tests are run against a Debug build of the app)
Changeset
OOMs have been disabled for the two scenarios in this file.
For LoadConfigFromFileScenario this could be done by setting the relevant option on the configuration object.
For LoadConfigFromFileAutoScenario a different approach was required because it starts Bugsnag without passing in a configuration object. Instead, the system state file that used used to detect OOMs is deleted.
Info.plist config keys are now checked.
A warning will now be logged if there are any unknown config keys in the Bugsnag dictionary, to avoid unexpected behaviour in the future.
Testing
Note that OOMs are not reported when running features/config_from_plist.feature on a local device (without Browserstack.) This could be due to a difference in how the app is relaunched during tests, or Browserstack not uninstall the app between scenarios.
The OOM disabling mechanism was locally tested by starting and stopping the app from Xcode.
The modified code is covered by e2e tests.

Will we still need OOM-specific code since we can clear cache data in the tests?

Will we still need OOM-specific code since we can clear cache data in the tests?

If the cache clearing approach works, this OOM-specific code can be removed 👍

"Given I clear all UserDefaults data" - maybe this should be renamed accordingly?

Yes, please.  "Given I clear all application data" ?  I'm afraid this will involve updating all of the existing .feature files, but it would be clear (enough) from looking at them as to what is actually happening.

LGTM on the tests side.  Happy for this to be merged, but I'll let a Cocoa person give the approval given the smaller change to the notifier itself.


Do not require database to make a connection

*Is your feature request related to a problem? Please describe.
I'm always frustrated when i try to make a connection and cannot remmeber the any of the database name on the server
Describe the solution you'd like
Make the database not a required field, if you test connection without the database  it still works.
Describe alternatives you've considered
i have tried mssql, apexsql, vscode-database extension all do not require a database name to save the connection.
i love this extension it is just that stuff that is bugging me as i tend to forget the database name as they tend to be long
thanks

What I find bizarre is that, at least with the MySQL driver, a database name is required to create the connection, but that connection isn't actually restricted to that database. When I expand the new connection in the CONNECTIONS view, I see every database listed underneath it. This makes requiring the database name not only unnecessary but misleading.

What I find bizarre is that, at least with the MySQL driver, a database name is required to create the connection, but that connection isn't actually restricted to that database. When I expand the new connection in the CONNECTIONS view, I see every database listed underneath it. This makes requiring the database name not only unnecessary but misleading.

Duplicate of #727

Workaround is suggested at https://github.com/mtxr/vscode-sqltools/issues/727#issuecomment-1373906407


Post source code for demo?

Hey Greg @denehyg -
I'm having trouble getting reveal.js-menu to work inside of an angular application.  Is there any chance you can point folks towards the source code (js config and Reveal raw) for your live demo?  I think it might help me and others to get it working.
Thanks!
Evan

The demo is included in this repo under the gh-pages branch. Start with the index.html file.


Add tag name to initDependencies

Codecov Report

Merging #455 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #455   +/-   ##
=======================================
  Coverage   42.14%   42.14%
=======================================
  Files          32       32
  Lines        2304     2304
=======================================
  Hits          971      971
  Misses       1333     1333

Impacted Files
Coverage Δ

lib/src/instance/get_instance.dart
87.37% <100.00%> (ø)

Continue to review full report at Codecov.

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

Wow, thanks for your contribution. I missed that in the last update.

@jonataslaw You are welcome. Thanks for the great project!


Logger fixes

Export logger constants so that users can use it without importing logging module
Expose ppe.logging.get_logger() as an API for enduser applications
Set log format to include date and log level
Changed _configure_logging signature (sorry to reverting my comment, I think it's better to have it for unit testing)
Add unit tests

Looks great!
Thanks a lot


rerender

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I rerendered the recipe in conda-forge/mafredo-feedstock#3.


Add export as CSV option for user data

@miltontony ready for review :)

@miltontony ready for re-review :)

:+1:


Server side render after navigation, when differen domains options enabled

Environment

Operating System: Windows_NT
Node Version:     v14.19.3
Nuxt Version:     3.2.3
Nitro Version:    2.2.3
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      modules, i18n
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Reproduction
Repo with repoduction: https://github.com/makidzusi/nuxt-i18n-demo-bug
Steps to reproduction:

Configure hosts to handle two differen domains in my case: test.en:3000 and test.ru:3000
Then visit one of this domains in browser
Try to navigate with links in navbar
They do the correct routing on the client, but then a full page reload occurs

Describe the bug
Theres my hosts config on windows:

We discovered this behavior while developing our site, you can see it in production, preloader with animation shoud renders once, cuz it renders in onmounted hook once, but page reload:

https://digitalwand.ru/  for russian version
https://digitalwand.pro/ for english version

With debug i found, where it happens:

If i comment window.assign . it works just fine without full reload
Theres video demo of this behavior: https://www.youtube.com/watch?v=aVOIeyN2kv8
Additional context
No response
Logs
No response

Thank you for your reporting!

With debug i found, where it happens:
If i comment window.assign . it works just fine without full reload

Hmm 🤔
In resolving this issue, we need to make sure that we do not degrade the issue fixed in this commit.
https://github.com/nuxt-modules/i18n/commit/ad45be68baa62310d7bb742f83f22ca73a67401e

I found that with the option in i18n config :
skipSettingLocaleOnNavigate: true
everything works fine, if anyone has the same problem


Support for system messages

I could not find anywhere in the doc about adding system messages in MessageList, please add. Thanks

what do you mean by system messages?

There is a use case in messaging apps where you may need to insert a system generated text in between users messages. Example here is the way dates are displayed. But when you want insert some informative text for the user and that text is not part of their messages, there is currently no way to do that.


Class view template

Classes are special resources. They represent one of the core features of Atomic Data: reusable models that are available on line in machine readable and human readable formats. That second one is kind of true at this moment, but could be improved.
Wants

Don't just show the props in some random order. Start with the title, make it big. Then: the description.
Show more information about properties, not just their shortname.
Show some tips for getting started with this model. Maybe a atomic-cli new %{class_subject} cli command to get people started, or a link to the docs with code examples in various programming languages (and libraries!).

I fee like the current Class view is actually kind of 'good enough'. Maybe I'll make a better version in the future with Typescript types and all that, but for now, this is fine.


The 'appear is undefined' error has been fixed!

I have fixed the code to work perfectly. the error was in the return function. You can load the differences with GitHub and compare. Thank you.

Working for me


Integrated Terminal opens externally even after setting explorerKind

Issue Type: Bug
Opening new Terminal from "Ctrl + `" or from "Terminal > New Terminal" opens an external window, even when "terminal.explorerKind" is set to integrated.
"terminal.integrated.shell.windows" is also set correctly.
Tried a fresh install, and even tried insiders build.

Closing the external terminal gives an error:

VS Code version: Code 1.38.1 (b37e54c98e1a74ba89e03073e5a3761284e3ffb0, 2019-09-11T13:35:15.005Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz (4 x 2712)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: disabled_softwaremultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwareoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_deferred_display_list: disabled_offskia_renderer: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: disabled_offwebgl: enabled_readbackwebgl2: enabled_readback

Load (avg)
undefined

Memory (System)
7.90GB (2.81GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions: none

nvm fixed it.
Legacy console setting was on!
Sorry


Attach archived framework to releases

To speed up CI builds, please could you attached a framework archive to the GitHub release tag?
It's easy to make one using Carthage:
$ cd path/to/project/root
$ carthage build --no-skip-current
$ carthage archive Kingfisher

Then add the Kingfisher.framework.zip (saved in the project root) to the release tag. Speeds up CI builds a ton when projects have several dependancies.

Thanks for it.
However, Swift ABI is not stable yet, and every new build of Swift (Xcode) would break the earlier built framework, even when the syntax keeps the same. You cannot use the old one once you upgrade your Xcode. Since that, there is high risk that the build breaks when different versions of Xcode are used (it always happens when Xcode upgrade, because some developers would like to insist on the older version, but some would upgrade to latest.) Only one framework file could be supplied in release for Carthage to download, but there might be different Swift versions.
So, a better way now, at least for framework creators, is only supplying the source code and let the users to build it with their own Swift version. It is also a high voted feature for carthage to build some specified frameworks only. Now it is quite slow and painful to use Carthage, I believe they should do something to improve it.
Anyway, thanks for your suggestion on it. I will add the pre-built framework after Swift ABI reaches stable. But until then, there is no plan to contain a framework zip in release. I hope you could understand that.

Thank you for the details response, that's a really good reply. I respect your decision, it's very well thought out.
In regards to your comments on Carthage being able to build specified frameworks, do you mean being able to specify a platform? So for example saying you want an iOS version of the framework as apposed to Mac? If so, you can do this. Or are you meaning to specifying something else?

No, I mean building only one framework out of many. The most wanted now would be something like this, for example:
carthage update --framework Kingfisher

So when you adding a framework in your Cartfile, you could leave others untouched and just build the newly added one.
Another lack feature of Carthage now is that it could not skip the already built framework, even the environment is all the same. That is also the main reason why Carthage is so slow. It will always try to build it from scratch, instead of checking and using the built ones.
So instead of the framework developers to add framework zip file every time when releasing a version, it would be great help if Carthage could implement these lacked feature. So ALL the frameworks could benefit from the speed boosting.

Yeah I agree with all of these points.
I kinda feel like Carthage is been a bit slower since Justin Spahr-Summers went to Facebook.
Perhaps it will slow in momentum more as SPM gets closer to being integrated with Xcode.


Show authorization status for account trustlines

Feature request:
This is important for regulated assets to show that they're controlled by the regulating entity. I think it would be great to show a little lock icon for non-authorized trustlines.

Implemented in v0.12


The command 'nats server check consumer' doesn't work

Observed behavior
Here's my cmd line prompt:

PS C:\tmp> nats server check consumer
error: expected command but got "consumer", use --help for full help including flags and arguments
usage: nats server check []  [ ...]
Health check for NATS servers
Subcommands:
server check connection  Checks basic server connection
server check stream      Checks the health of mirrored streams, streams with
sources or clustered streams
server check message     Checks properties of a message stored in a stream
server check meta        Check JetStream cluster state
server check jetstream   Check JetStream account state
server check server      Checks a NATS Server health
server check kv          Checks a NATS KV Bucket
server check credential  Checks the validity of a NATS credential file
Flags:
--format=nagios    Render the check in a specific format (nagios, json,
prometheus, text)
--namespace="nats_server_check"
The prometheus namespace to use in output
--outfile=OUTFILE  Save output to a file rather than STDOUT
Pass --help to see global flags applicable to this command.

Expected behavior
It should work as described in the spec
Server and client version
nats --version shows 0.1.4
Host environment
Windows 10 x64 22H2
Steps to reproduce
No response

It is not yet released, but will be in this week.

https://github.com/nats-io/natscli/releases/tag/v0.1.5


Trim base url end

Ensure the set baseUrl does not end with \ to avoid incorrect url building.
Related to https://github.com/microsoftgraph/msgraph-sdk-dotnet/pull/1993#issuecomment-1612497330

Hey @baywet, This really was caused by this PR https://github.com/microsoft/kiota-http-dotnet/pull/108
As the GraphClient factory initializes a HttpClient with a baseUrl the httpClient baseUrl is now being used to set the baseUrl which has a trailing /.
Removing the trailing slash from the client factory was an option but that looks to have unintended side effects if one uses the same http client to make requests with relative URLs with the HttpClient.
I do not think the regression affects other languages, but it would be wise to add a check for this on the requestAdapter setter. (Will look into adding this).


Error text printed by kubectl when kubectl plugin takes too long

I'm writing a kubectl plugin, and it seems like there's a confusion in the codebase about the lifecycle of a request. If the plugin does not complete in fewer than about 30 seconds, the kubectl plugin appears to believe that a server request has timed out and prints a message like in this image:

I'm curious if I'm doing something wrong, here, or if kubectl has a malformed expectation.
I think this can be replicated with the following script and kube config file:
Script, to be chmod +x'd, placed on PATH, and named kubectl-testlongplugin:
#! /usr/bin/python

import time

time.sleep(60)

Kubectl config file (usually found in ~/.kube/config):
apiVersion: v1
clusters:
- cluster:
    insecure-skip-tls-verify: true
    server: https://kube-server-location:6443
  name: managed_k8s
contexts:
- context:
    cluster: managed_k8s
    user: my_user
  name: new_context
current-context: new_context
kind: Config
preferences: {}
users:
- name: my_user
  user:
    exec:
      apiVersion: client.authentication.k8s.io/v1beta1
      args:
      - testlongplugin
      command: kubectl
      env: null

Wait, no, don't rot!

/remove-lifecycle stale
/sig cli
/area kubectl
/kind bug
/priority P2

Please add the version information: kubectl version

I'll do ya one better and filter out the kubernetes cluster version -
>  kubectl version --client=true -o yaml
clientVersion:
  buildDate: "2019-06-20T04:49:16Z"
  compiler: gc
  gitCommit: e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529
  gitTreeState: clean
  gitVersion: v1.15.0
  goVersion: go1.12.6
  major: "1"
  minor: "15"
  platform: darwin/amd64

Oh no! Don't let me go stale!

/remove-lifecycle stale

Thanks @seans3!

Just tried to repro this and could not. This might be fixed in the following version:
clientVersion:
  buildDate: "2019-12-13T11:51:44Z"
  compiler: gc
  gitCommit: 70132b0f130acc0bed193d9ba59dd186f0e634cf
  gitTreeState: clean
  gitVersion: v1.17.0
  goVersion: go1.13.4
  major: "1"
  minor: "17"
  platform: darwin/amd64


Complete Task 6

Issue: #6
Make sure to add all the required items as per each issue.

Please include a screenshot with a timestamp. Either system clock or just run timedatectl on the terminal

@rakim-0 I have updated the PR, kindly take a look


 See https://getcomposer.org/root for details
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Package operations: 61 installs, 0 updates, 0 removals
  - Installing nikic/php-parser (v2.1.1): Loading from cache
  - Installing classpreloader/classpreloader (3.1.0): Loading from cache
  - Installing danielstjules/stringy (1.10.0): Loading from cache
  - Installing doctrine/inflector (v1.1.0): Loading from cache
  - Installing jakub-onderka/php-console-color (0.1): Loading from cache
  - Installing symfony/polyfill-util (v1.3.0): Loading from cache
  - Installing symfony/polyfill-php56 (v1.3.0): Loading from cache
  - Installing jeremeamia/superclosure (2.3.0): Loading from cache
  - Installing vlucas/phpdotenv (v1.1.1): Loading from cache
  - Installing symfony/var-dumper (v2.7.24): Loading from cache
  - Installing symfony/translation (v2.7.24): Loading from cache
  - Installing symfony/routing (v2.7.24): Loading from cache
  - Installing symfony/process (v2.7.24): Loading from cache
  - Installing symfony/polyfill-mbstring (v1.3.0): Loading from cache
  - Installing symfony/http-foundation (v2.7.24): Loading from cache
  - Installing symfony/event-dispatcher (v2.8.17): Loading from cache
  - Installing psr/log (1.0.2): Loading from cache
  - Installing symfony/debug (v2.7.24): Loading from cache
  - Installing symfony/http-kernel (v2.7.24): Loading from cache
  - Installing symfony/finder (v2.7.24): Loading from cache
  - Installing symfony/dom-crawler (v2.7.24): Loading from cache
  - Installing symfony/css-selector (v2.8.17): Loading from cache
  - Installing symfony/console (v2.7.24): Loading from cache
  - Installing swiftmailer/swiftmailer (v5.4.6): Loading from cache
  - Installing jakub-onderka/php-console-highlighter (v0.3.2): Loading from cache
  - Installing dnoegel/php-xdg-base-dir (0.1): Loading from cache
  - Installing psy/psysh (v0.7.2): Loading from cache
  - Installing paragonie/random_compat (v1.4.1): Loading from cache
  - Installing nesbot/carbon (1.22.1): Loading from cache
  - Installing mtdowling/cron-expression (v1.2.0): Loading from cache
  - Installing monolog/monolog (1.22.0): Loading from cache
  - Installing league/flysystem (1.0.35): Loading from cache
  - Installing laravel/framework (v5.1.45): Loading from cache
  - Installing laravelcollective/html (v5.1.9): Loading from cache
  - Installing planetteamspeak/ts3-php-framework (dev-master 2459755): Loading from cache
  - Installing fzaninotto/faker (v1.6.0): Loading from cache
  - Installing hamcrest/hamcrest-php (v1.2.2): Loading from cache
  - Installing mockery/mockery (0.9.8): Loading from cache
  - Installing webmozart/assert (1.2.0): Loading from cache
  - Installing phpdocumentor/reflection-common (1.0): Loading from cache
  - Installing phpdocumentor/type-resolver (0.2.1): Loading from cache
  - Installing phpdocumentor/reflection-docblock (3.1.1): Loading from cache
  - Installing symfony/yaml (v3.2.4): Loading from cache
  - Installing sebastian/recursion-context (1.0.2): Loading from cache
  - Installing sebastian/exporter (1.2.2): Loading from cache
  - Installing sebastian/diff (1.4.1): Loading from cache
  - Installing sebastian/comparator (1.2.4): Loading from cache
  - Installing doctrine/instantiator (1.0.5): Loading from cache
  - Installing phpspec/prophecy (v1.6.2): Loading from cache
  - Installing phpspec/php-diff (v1.0.2): Loading from cache
  - Installing phpspec/phpspec (2.5.5): Loading from cache
  - Installing phpunit/php-token-stream (1.4.9): Loading from cache
  - Installing sebastian/version (1.0.6): Loading from cache
  - Installing sebastian/global-state (1.1.1): Loading from cache
  - Installing sebastian/environment (1.3.8): Loading from cache
  - Installing phpunit/php-text-template (1.2.1): Loading from cache
  - Installing phpunit/phpunit-mock-objects (2.3.8): Loading from cache
  - Installing phpunit/php-timer (1.0.8): Loading from cache
  - Installing phpunit/php-file-iterator (1.4.2): Loading from cache
  - Installing phpunit/php-code-coverage (2.2.4): Loading from cache
  - Installing phpunit/phpunit (4.8.35): Loading from cache
symfony/var-dumper suggests installing ext-symfony_debug ()
symfony/translation suggests installing symfony/config ()
symfony/routing suggests installing doctrine/annotations (For using the annotation loader)
symfony/routing suggests installing symfony/config (For using the all-in-one router or any loader)
symfony/routing suggests installing symfony/expression-language (For using expression matching)
symfony/event-dispatcher suggests installing symfony/dependency-injection ()
symfony/http-kernel suggests installing symfony/browser-kit ()
symfony/http-kernel suggests installing symfony/class-loader ()
symfony/http-kernel suggests installing symfony/config ()
symfony/http-kernel suggests installing symfony/dependency-injection ()
psy/psysh suggests installing ext-pdo-sqlite (The doc command requires SQLite to work.)
paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoDB)
monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server)
monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required))
monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server)
monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server)
monolog/monolog suggests installing mongodb/mongodb (Allow sending log messages to a MongoDB server via PHP Driver)
monolog/monolog suggests installing php-amqplib/php-amqplib (Allow sending log messages to an AMQP server using php-amqplib)
monolog/monolog suggests installing php-console/php-console (Allow sending log messages to Google Chrome)
monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar)
monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server)
monolog/monolog suggests installing sentry/sentry (Allow sending log messages to a Sentry server)
league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v2)
league/flysystem suggests installing league/flysystem-aws-s3-v3 (Allows you to use S3 storage with AWS SDK v3)
league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage)
league/flysystem suggests installing league/flysystem-cached-adapter (Flysystem adapter decorator for metadata caching)
league/flysystem suggests installing league/flysystem-copy (Allows you to use Copy.com storage)
league/flysystem suggests installing league/flysystem-dropbox (Allows you to use Dropbox storage)
league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFilesystem)
league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files)
league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpseclib)
league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage)
league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter)
laravel/framework suggests installing aws/aws-sdk-php (Required to use the SQS queue driver and SES mail driver (~3.0).)
laravel/framework suggests installing doctrine/dbal (Required to rename columns and drop SQLite columns (~2.4).)
laravel/framework suggests installing guzzlehttp/guzzle (Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~5.3|~6.0).)
laravel/framework suggests installing iron-io/iron_mq (Required to use the iron queue driver (~2.0).)
laravel/framework suggests installing league/flysystem-aws-s3-v3 (Required to use the Flysystem S3 driver (~1.0).)
laravel/framework suggests installing league/flysystem-rackspace (Required to use the Flysystem Rackspace driver (~1.0).)
laravel/framework suggests installing pda/pheanstalk (Required to use the beanstalk queue driver (~3.0).)
laravel/framework suggests installing predis/predis (Required to use the redis cache and queue drivers (~1.0).)
laravel/framework suggests installing pusher/pusher-php-server (Required to use the Pusher broadcast driver (~2.0).)
laravel/framework suggests installing symfony/psr-http-message-bridge (Required to psr7 bridging features (0.2.*).)
phpspec/phpspec suggests installing phpspec/nyan-formatters (~1.0 – Adds Nyan formatters)
sebastian/global-state suggests installing ext-uopz (*)
phpunit/phpunit-mock-objects suggests installing ext-soap (*)
phpunit/php-code-coverage suggests installing ext-xdebug (>=2.2.1)
phpunit/phpunit suggests installing phpunit/php-invoker (~1.1)
Generating autoload files
> php artisan clear-compiled
> php artisan optimize
Generating optimized class loader```

i run ts3 server and it working
```root@FPL-86520-1:/home/teamspeak# ./ts3server_startscript.sh start
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file```

executes the command "touch storage/database.sqlite", next "php artisan migrate:refresh"
(i don't know what means)
```root@FPL-86520-1:/var/www/html/ts3admin# php artisan migrate:refresh

  [PDOException]
  could not find driver

now i run command "php artisan teamspeak:reset" and ts3 server is down

  [TeamSpeak3_Adapter_ServerQuery_Exception]
  database empty result set

what now? i go to the address in browser "mydomain.xyz/ts3admin/install", but...

The requested URL /ts3admin/install was not found on this server.

Apache/2.4.7 (Ubuntu) Server at mydomain.xyz Port 443```

Does the database.sqlite file exists in the storage directory?


Infinite loop when min or max is not an integer

Issue:
When the min or max is equal to undefined, the slider doesn't throw an error but it creates an infinite loop with the value changing forever (I had a callback with a watch on 'value'). This slows the bug resolution.
Solution:

do not send undefined instead of an integer
in the mounted function if the props min or max or undefined I output the error and destroy the slider.

Thanks for this component :)

The min and max attributes are only allowed to pass numbers. Maybe you can add more judgments when passing variables.


Fix default function name

Issue #, if available:
Description of changes:
As noted in #46, the function name is derived from
the URL used to invoke it. The emulator uses function
in the API endpoint, but the AWS_LAMBDA_FUNCTION_NAME
environment variable is set to test_function. This
is an inconsistency between the emulator and the AWS
environment.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@skwashd thanks for this PR. Even though this change makes sense, it's actually changing the current "default" behavior, so I'll have to confirm with the team to see if we need to handle this in a special way. We'll get back to you after that.

@valerena thanks for the feedback. While rerolling #46, I realised those changes depend on this fix. I'm happy for us to close this and deal with both issues together over on on the other PR if that's easier.
If we were to follow semantic versioning, this fix would be a backwards compatibility break and so require a major release. I get that's not fun. The current behaviour is a bug as it doesn't follow the documented behaviour of the AWS Lambda environment.
I double checked the API docs and the Lambda environment variable docs and they align with this fix. The function name in the API call path should match the value of the AWS_LAMBDA_FUNCTION_NAME environment variable.

@skwashd I agree that it's better to handle both together. The other change is still "breaking", considering that for example SAM cli currently handles the fact that RIE always uses /function/invocations, so it's something that will have to be handled on that side before consuming the new version of RIE.
I think we could merge the changes into develop relatively soon, but we'll wait before actually making the new release.
Thanks for the contribution.

I've cherry-picked this commit onto the #46 PR. I'll let you decide if we close this one or merge this then the other one.


Consistent usage of bullets

Sometimes the docs use hyphens and sometimes asterisks for bullet points. We should:

make a decision which one to use across the entire docs and persist it in the style guide
go through the docs to update all inconsistent usages

This can be fixed by prettier

This can be fixed by prettier

This doesn't seem to be fixed throughout the entire docs yet, e.g. this page still uses hyphens and this page uses asterisks.
Personally I prefer hyphens, but care more about the consistency. Once we made a decision, we should probably also include this in the style guide. (And yeah, as @johannesschobel pointed out this can ideally even be automated 🙂 )

Ahh, I see the problem, Prettier is not run on deploy. It already changes * to -, but you have to run it locally. @nilubava Can we format on build or is that not recommended?

spoiler: i am not a prisma member
i would suggest
a) to run prettier when making the PR within a github action
b) add a husky pre-commit (or pre-push) hook that runs prettier
however, i would not add it to the build process. For example, if prettier is misconfigured (as it was before), this would fail your build pipeline or corrupt your page!

That sounds like a good plan, @johannesschobel 🤗
Moving this to web engineering.


fix test app

I have removed the ng2-styler dependency (not compatible with angular2 final) and updated the app.ts component accordingly (using bootstrap css).
Now the test application should work.

thanks


[Suggestion] More Suit Upgrade Ideas (some may have been said before)

I apologise if i've formatted this incorrectly, i've never used github before.
Add scuba gear to the suit to help on water planets. Gear may include the following:
Fins, for feet, crafted with silicon plating, makes the player swim faster but walk slower
Rebreather, for torso, crafted with advanced circuits and titanium, cycles air to result in less oxygen usage underwater
Helium Tank, fill a tank on a gas charge pad with helium, allows for even less water usage underwater
Anti Vapour mask, for helm, crafted with milk (for lack of a better resource), allows for better vision underwater
General Gear ideas i've had
Skin Suit (upgrade for the whole suit), crafted with lots of silicon plating and titanium plating, allows for better mobility everywhere. However, the suit will struggle in absolute vacuums and air will drain faster.
Biotic Arm Upgrade, for torso, crafted similar to leg, will increase tool speed and melee weapon damage.
Exoskeletal Suit, for whole suit, crafted with biotic arms and legs, will allow for a great increase in agility and strength.
Suit armour upgrades, will allow for greater suit durability. The suit armour upgrates will go into a slot specifically for them
Tier 1, making the suit as good as leather (unmodified suit will be scaled down significantly) and will be crafted with iron plates
Tier 2, making the suit as good as iron, will be crafted with diamond
Tier 3, making the suit as good as diamond, will be crafted with titanium
Rangefinder, for helm, crafted with circuits, will increase ranged weapons accuracy and projectiles velocity
Rocket Boots, for boots, crafted with 2 basic rockets, allows for double jumping
Wingsuit, for torso, crafted with silicon, adds an elytra
Infra Red/NV Goggles, both crafted with lenses and circuits, will allow for vision in night. Infra Red makes living enemies and heat sources extremely bright and vision obstructing.
Slot extender placable in a dedicated place for each suit piece, crafted with a bunch of titanium/iridium alloy, allows for more upgrade slots in the suit.
Please give feedback!

Why have double jump when you can just install a jetpack in the chestplate?

This overall destroys the balancing of the space suit while trying to make it into a full modular suit of armor with high protection, and the rest of the suggestions can be done with other mods (colytra, etc). Closing due to uncertain at best implementability.


Netstack vs Linux network stack

Can someone give an overview as to how netstack is different from the linux network stack? I know its a user space application but how does things like scheduling and packet transfer work in netstack and why is the performance affected so much?

Netstack is a user-space TCP/IP stack written in Go.  When you say scheduling what do you exactly mean. Mostly we don't do any explicit scheduling but rely on the Go runtime, that said we do a few things to reduce scheduler interactions on the packet processing path to reduce latency.
As for performance vs Linux its a complex answer but
a) Linux stack is more mature
b) Linux implements lots more TCP optimizations than what exist in Netstack ( that said we are making progress on closing the gap here).
c) Netstack runs in user-space and relies on Go runtime which can sometimes add latency/overheads in packet processing ( we are working on improving these)
That said the architecture of Netstack is a bit too big to discuss on a bug. We intend to share more about Netstack in the gVisor community meeting.
As for performance are there any specific use-case you are looking at? If you could share more about how you are comparing Netstack vs Linux then we can see if/what changes can be done to close the gap.

@hbhasker I am trying to understand the netstack architecture to reason about low network performance in gVisor. By scheduling, I mean how are packets scheduled for transmissions and how are packets actually passed to the network interface controller to pass through the physical layer. Also, does the packet at any point pass through the linux stack or is it directly dropped to the physical layer and how?

Netstack egresses packets through the link layer endpoints defined in tcpip/link. A typical deployment usually uses a fdbased endpoint in link/fdbased/endpoint.go. Netstack is usually deployed where the fd supplied to the fdbased endpoint is typically some sort of host FD like a unix domain socket or an AF_PACKET or an fd to a tap/tun device.
Today netstack usually makes a host system call to write(writev currently, soon incoming sendmmsg) out packets to the provided FD.  That said netstack itself does not care how the packets are egressed you are free to provide an endpoint that bypasses say the linux host stack with something like an FD backed by AF_XDP sockets. We will eventually support it but at the moment it's not something we have had the time to implement.
Similarly for incoming packets the link endpoint runs what we call a dispatch loop which uses host system calls to read incoming packets (readv, recvmmsg) or a ring buffer shared with the host kernel(packet_rx_ring). The latter solution is not recommended yet as there is a kernel bug that  can cause the ring buffer to get out of sync between host and Netstack and cause issues when the frame sizes used are large and the # of slots to hold packets is low.
Netstack can totally work with something that drops packets to physical layer and reads from physical layer eg Fuchsia which uses netstack have their own ethernet drivers that deliver packets to Netstack and read outbound packets from Netstack and write them out.

@hbhasker So in case of gVisor, I am assuming the fd is a tap/tun device and the write system call is implemented inside the sentry to minimize interaction with the host? I want to clarify how is netstack used to minimize host interaction in gvisor as from what you mentioned there are a few system calls that need to be made to the host.

In case of gVisor the FD is usually an AF_PACKET device when running as a docker runtime.  The application's Write() is handled by the epsocket.go in gVisor which in turn calls endpoint.Read() in Netstack which will eventually result in some packets being written out via the link endpoint using writev().
All socket calls made by the application are handled in the gVisor sentry and serviced by Netstack backed sockets unless --network=host is used in which case sockets are backed by host FD's and socket calls are serviced by the host kernel.

@hbhasker It would really be helpful if there is some docs relating to netstack like an architecture overview. Thanks!

userspace tcp stack is a good idea, but underline of netstack ('link' layer) is something basically two heavy as it's based on AF_PACKET/AF_XDP (transaction side) and systemcall/packet_rx_ring (receiving side). Currently there's no benefit in netstack as data is still copied between user space and kerne space, and tcp/ip stack itself in userspace doesn't have more thing than linux kernel tcp/ip stack

userspace tcp stack is a good idea, but underline of netstack ('link' layer) is something basically too heavy as it's based on AF_PACKET/AF_XDP (transaction side) and systemcall/packet_rx_ring (receiving side). Currently there's no benefit in netstack as data is still copied between user space and kerne space, and tcp/ip stack itself in userspace doesn't have more thing than linux kernel tcp/ip stack

Maybe using VPP as a backend would make sense. It would provide super fast l2/l3 connectivity to netstack.

userspace tcp stack is a good idea, but underline of netstack ('link' layer) is something basically too heavy as it's based on AF_PACKET/AF_XDP (transaction side) and systemcall/packet_rx_ring (receiving side). Currently there's no benefit in netstack as data is still copied between user space and kerne space, and tcp/ip stack itself in userspace doesn't have more thing than linux kernel tcp/ip stack

Maybe using VPP as a backend would make sense. It would provide super fast l2/l3 connectivity to netstack.

Another option is using NFF-GO as the base framework, which provides "link" layer support.

Isn't NFF-GO also based on AF_XDP? Containers are almost universally using some software-defined NIC, so things like DPDK don't make much sense except in the general case.


[ Bug ] module-league-state overwriting username issues

Describe the bug
When overwriting usernames in module-league-state the websocket message gets sent, however the update rarely makes it to the backend, or if it does most of the time it overwrites the wrong username.
To Reproduce

Change a few usernames under module-league-state,
Upon refreshing the page the changes disappear.
Checking the pickban-ui the changed usernames are all around the place and are not tied to the correct user.

Expected behavior
Change the username for a user in a lobby, and have it set until leaving the lobby
System:

OS: Ubuntu Server 22.04 LTS
Node: v16.16.0
Prod Tool Version: 1.5.1
Observer Tool Version: 5.0.0
Streaming Software & Version: OBS Studio 29.0.2

Duplicate of #272


Developer's Guide

Completed Week 7's objective of Target user profile, value proposition, user stories, use cases, non-functional requirements & glossary


add hint regarding user token only

see https://github.com/kfei/slack-cleaner/issues/72
by @Gerardwx

I had an existing token I tried to with slack-cleaner; it failed with a cryptic invalid_scope error. Eventually I found documentation that certain APIs only work with user tokens (ones that start wtih xoxp and not bot tokens xoxb).
A quick note on the documentation might save others some trouble.

see https://github.com/sgratzl/slack-cleaner#tokens


/dashboard/system/seo/urls formatting

change pretty URLs to bluecaps
add double px line for section stroke after Canonical URLs

This is outdated. We're doing another UX pass.


unbound: optionally support DNS-over-HTTPS

Motivation for this change
unbound can be used as a DNS-over-HTTPS (DoH) server.
This is a blog post introducing the feature:
https://www.nlnetlabs.nl/news/2020/Oct/08/unbound-1.12.0-released/
Notify Maintainers
cc @ehmry @fpletz @globin
Things done

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

[x] NixOS
[ ] macOS
[ ] 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 nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Build on linux amd64.

Build on linux amd64.

This looks good.
Are you possibly interested in adding a small test case to the existing nixos/tests/unbound.nix? This would help us validate the functionality of this feature going forward.

Are you possibly interested in adding a small test case to the existing nixos/tests/unbound.nix? This would help us validate the functionality of this feature going forward.

It would be my first nixos test but I can give it a try.

The introduced withDoH argument default to false, meaning that the feature itself would not be built without overriding the package.
The test in nixos/test/unbound.nix tests the default package ( which makes sense to me). Do you want to switch withDoH to `true by default or would you rather override the package in the testsuite ?

The introduced withDoH argument default to false, meaning that the feature itself would not be built without overriding the package.
The test in nixos/test/unbound.nix tests the default package ( which makes sense to me). Do you want to switch withDoH to `true by default or would you rather override the package in the testsuite ?

The NixOS module is using the unbound-with-systemd package by default. We could rename that package to unbound-full (or whatever) and add DoH support to it. The reason we wouldn't do this to the default unbound package is that is a common dependency for a ton of packages (including everything that somewhere in the tree depends on systemd or udev).

I have drafted out something which seems to pass. Do you have any suggested changes ?


queryDSL  as method

Hi:
I meet a problem with use queryDSL spec
val resultFuture = sql"select count(*) as toal from tableA".as[Count].run(postgresClient)

the Count be defined like this below

case class Count(total:Int =0)

and then

   val resultSeq = Await.result(resultFuture, Duration(10, TimeUnit.SECONDS))
    val total = if (resultSeq.isEmpty) 0 else resultSeq.head.total

but not found in case class Count ,the  total is always 0

I see the type mapper and find postgres type ``bigintconvert scala type isBigDecimal,how could me convert it to scala typeLong```

Please feel free to reopen this if my previous response hasn't solved your issue. 😊


What am I missing still: Stuck at missing NuGet package from Visual Studio 2017

Trying to build a piece of sample code within VS 2017 and I got the error message of:
Error
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\Microsoft.Bcl.Build.1.0.21\build\Microsoft.Bcl.Build.targets.
BUT when I look into the folder of:
..\packages\Microsoft.Bcl.Build.1.0.21\build
I do see the file: Microsoft.Bcl.Build.targets.
Both package restore options within package manager settings are ticked/enabled.
Thanks in advance for any pointer/suggestion.

I got the same problem, but with the package ..\packages\Microsoft.Net.Compilers.2.1.0\build\Microsoft.Net.Compilers.props.
???

I could reproduce this by manually moving the project folder around. As the .csproj file contains the relative location to the referenced packages, those locations have to be updated manually.
In my project structure, I move projects into a src or tests folder. By introducing the additional hierarchy level, I needed to update the .csproj files accordingly. So every ..\packages reference would become ..\..\packages. Easy to do with find & replace.
I believe restoring / reinstalling packages doesn't properly account the folder hierarchy.

@alecela I know this issue is months old, but is this still an issue for you?  Advanium's comment sounds very plausible. Installing packages in a project that uses packages.config modifies the csproj to reference the dlls in the packages folder. If you move projects around so that the relative path is different, you will need to re-install the packages so that the csproj is fixed up. It's one of the reasons we prefer PackageReference over packages.config.

The issue of how to handle project files when moved around is discussed here, which mentions the same error:
https://docs.microsoft.com/en-us/nuget/consume-packages/package-restore-troubleshooting#this-project-references-nuget-packages-that-are-missing-on-this-computer

\packages

Yes, this is the correct solution in my case I have moved the project to another folder so the ..\packages should be just packages
<Import Project="..\packages\ will become  <Import Project="packages\


Feature/mx 1502 wikidata results refactor

PR Context

Changes

receive one or None organization from wikidata aux extractor
adjust Timestamp usage to TemporalEntity
move quotation marks (") filtering to mex-common from requested wikidata label (MX-1526)

I investigated the ODK load issue, unfortunately I'm more confused than before. Anyway I summed up my thoughts on it.

If I have your ok, I can take care of this as well by making the process very similar to other extractors wikidata implementation. that is to separate extraction, transformation and load in main file.


Image Editor is not resizing just after image is loaded.

Describe the bug
The size of imageEditor is not updated when we load new image.
It is same on both cases;

when we load image using includeUI option.
when we load image using Load button

Expected behavior
As soon as the new image is loaded, it will call the resizeEditor function sending imageSize attribute and the expected behavior is to update size of ImageEditor according to the new image size passed by imageSize attribute.
Gazing the code
resizeEditor({ uiSize, imageSize = this.imageSize } = {}) {
    if (imageSize !== this.imageSize) {
      this.imageSize = imageSize;
    }
    if (uiSize) {
      this._setUiSize(uiSize);
    }
    ...
}

this.imageSize variable is updated to passed imageSize attribute but it isn't used in any places.
Which means that the size of the newly-loaded image is not doing anything to update the size of imageEditor.
Additional context
This is one of priority and critical bug and needs to be fixed soon in my point of view.

@Silver-IT
Thank you for your report.
I will resolve it after checking.

Not sure if my issue is related to this or not. I also get the image dimensions in the resize control not updating after the first load (load a different image after the first and the control doesn't update).
However, more importantly, it also appears that most of the time images can't be resized at all. Adjusting the slider causes the value to go to NaN and the resize is then broken. This may all be related to the way sizes are loading in and used. Occasionally, some of my test images will allow resizing though and then the resize seems to be fixed and works for subsequently loaded images.
Notably, this second NaN bit happens when embedded the editor in my own project, however it does not happen when using the hosted example here: https://nhn.github.io/tui.image-editor/latest/tutorial-example01-includeUi
Happy to test any fixes / provide test images that I know break. Can create a new ticket if they turn out to not be related.


Cannot run the example when compiling

I'm quite new to node; this failed for me:
git clone
npm install
npm run-script build
node example/DAI.js

which gives the error (with node version v10.11.0)
$ node examples/DAI.js
(node:27306) UnhandledPromiseRejectionWarning: TypeError: findOpcode is not a function
    at EVM.getOpcodes (/home/zuuuhkrit/MrLuit/evm/lib/EVM.node.js:1711:27)
    at EVM.parse (/home/zuuuhkrit/MrLuit/evm/lib/EVM.node.js:1771:28)
    at EVM.decompile (/home/zuuuhkrit/MrLuit/evm/lib/EVM.node.js:1789:34)
    at /home/zuuuhkrit/MrLuit/evm/examples/DAI.js:8:21
    at process._tickCallback (internal/process/next_tick.js:68:7)
(node:27306) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:27306) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

What am I doing incorrectly?

This is solved in the 0.3.0 branch.


Faraday Dependency Missing

I just did a gem install of knife-digital_ocean on OSX and whenever I tried to run and digital ocean commands I'd get the following error:
ERROR: LoadError: cannot load such file -- faraday
Calling gem install faraday fixed this.

upstream bug, please report https://github.com/digitalocean/droplet_kit

Yup. I'm pushing the fix to rubygems right now. Sorry everyone for this inconvenience.

@rmoriz - I just pushed DropletKit 1.1.3 that includes the faraday dependency. Sorry about that.


[doc] Report

presentation is on Thursday, so it's better to finish the report before the presentation
https://classes.soe.ucsc.edu/cmps242/Fall17/ suggests using NIPS's format https://nips.cc/Conferences/2017/PaperInformation/StyleFiles

Project presentations during finals week: 12-3pm, Th 12-14

For final report, follow the NIPS paper limits if you can,  ie <= 8 pages excluding refs

btw: found other students course project https://github.com/ZaydH/trump_char_rnn (didn't get the repo name, but came across author's name on piazza)