Feat/lesq 962/combined unit listing pages [LESQ-962]

Description
Music year: 1994

remove custom logic for maths on subject listing and unit listing pages and promote for all subjects
remove legacy flag from subject listing page query and simplify
refactor subject card double to just a single
refactor props for subject card
refactor unit listing page and add tests for helper methods

How to test
note: ks4 science subjects are a bit unique, we are going to remove the singular legacy units as they are replicated in the 'new' curriculum, this means there are technically programmes which are unreachable through this new journey but that is fine (also the counts for the unit and lessons will be incorrect on the combined listing until those units are taken down)

Go to subject listing pages eg https://deploy-preview-2647--oak-web-application.netlify.thenational.academy/teachers/key-stages/ks2/subjects
You should see all subjects are combined into a single card
EYFS should be all legacy
Specialist should be unaffected  https://deploy-preview-2647--oak-web-application.netlify.thenational.academy/teachers/specialist/subjects
Subjects with programmes should proceed to correct programme listing page
Unit listing page should correctly group legacy and new units

Screenshots
How it used to look (delete if n/a):

How it should now look:

Checklist

[ ] Only display ‘new’ threads
[ ] Add link for new/legacy curriculum pages
[ ] Change subject card to be one button

@JBR90 another odd bug - navigating to an optionality unit then going from the lesson listing page back to the unit listing page the units are duplicated below the footer and we end up with two footers - see video below for behaviour (example KS4 English AQA)
https://github.com/user-attachments/assets/506bcff1-f721-4bcb-bdb7-45333e1be57a

@JBR90 approved - changes have been made, great work! Testing notes detailed on the Notion ticket

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


fix(osio) added git repo and ref

fixes https://github.com/fabric8-launcher/launcher-planning/issues/124

LGTM. Don't forget to update the swagger doc before merging this


login from coinvault is broken

Login doesn't work anymore to stratisphere and I wonder if this PR is the reason
https://github.com/Opdex/SSAS/pull/4
This is the error I get

Login doesn't work anymore to stratisphere and I wonder if this PR is the reason #4
This is the error I get

It works in the coinvault chrome extension, but doesn't work in the coinvault website.
The status code is 504/415.

I don't believe this is related to the package, there haven't been updates in a quite some time. Stratisphere has undergone some changes to wallet behavior which may have impacted how they handle requests on the server.
504 gateway timeout, sounds like a stratisphere backend issue during verification process


Corrupt chunk

I don't know what caused this but using COG and PFAA on a server I got a corrupt chunk.

I'm not sure what I'm supposed to see from that screenshot, and there's no way for me to reproduce this.

Notice that a lot of ores were replaced with cauldrons and a couple of brewing stands. Also notice the random machine blocks, and down further an entire mass of stone replaced by ladders.
I don't know how to reproduce it either or if COG is even responsible. I'm just documenting it here in case it ever happens again.

I'll close this for now, as this was probably just "random" corruption.


Create high-level scripts/drivers

On the below aurum side of things we should have 3 driver programs:

one builds the ddprofiler and runs it on input data
one takes the output of the ddprofiler and creates the dindex_store (including profiler, graph, fts indices) (invokes the dindex_builder)
one loads the dindex_store and makes it available through an API (this is aurum)

The third one will be useful not only as an end-user interface, but also for testing and ensuring below-aurum works well even after changes (i.e., for integration tests)
Each of the drivers above is configured via a unique config file. Each driver can be implemented as a python bast script.

I'm folding this along with a global driver program that will, from within Python, orchestrate all ver-related commands, including embedding an aurum api when needed.

aurum-cli orchestrates the system now


Getting started documentation

It would be great to have some documentation, in either the README or wiki to get started with this plugin. Particularly, it should follow one or more of the sample projects provided by @kendfinger.

liv is hungry

Cynthia Johnson

Announcing my imminent release of https://pullman.rip


Plutus starter instructions fail when locking Ada behind "eagle".

Area
plutus-starter project (where I can't see a way to file issues)
Summary
Following the instructions to play with the guessing game contract using nix, the process fails when trying to lock ada behind the secret.
Steps to reproduce
Look at the readme at https://github.com/input-output-hk/plutus-starter.
Ignore the VSCode stuff.
Install nix and point at the binary cache as instructed.
Clone the plutus-starter repo and cd into it
Type nix-shell and wait.
cabal build plutus-starter-pab
cabal exec -- plutus-starter-pab # oops
cabal-update
cabal build plutus-starter-pab
cabal exec -- plutus-starter-pab
In another terminal on the same box, outside of nix-shell:

curl -s http://localhost:8080/api/new/contract/definitions | jq
curl -s -H "Content-Type: application/json"
--request POST
--data '{"caID": "GameContract", "caWallet":{"getWallet": 1}}'
http://localhost:8080/api/new/contract/activate | jq
Put the guid in the output of the above into env var INSTANCE_1
curl -s -H "Content-Type: application/json"
--request POST
--data '{"caID": "GameContract", "caWallet":{"getWallet": 2}}'
http://localhost:8080/api/new/contract/activate | jq
Put the guid in the output of the above into env var INSTANCE_2
Watch the slots go by in the nix-shell...

[INFO] Handling 1 requests for 435570f6-f69d-42fe-a192-8523cdeab3e7
           Iteration 107 request ID 1
           Request: Current slot
[INFO] Handling 1 requests for 435570f6-f69d-42fe-a192-8523cdeab3e7
           Iteration 108 request ID 1
           Request: Await slot: Slot 158
[INFO] Handling 1 requests for 4ae97b4f-9296-42a8-8da3-6c341eb62665
           Iteration 115 request ID 1
           Request: Utxo at: addressed to ScriptCredential: ef753eceae8d0ec35d231f0b4398e63bd9c4a47f9ef12eaa858a7ee525dbf43b (no staking credential)
[INFO] Handling 1 requests for 4ae97b4f-9296-42a8-8da3-6c341eb62665
           Iteration 116 request ID 1
           Request: Current slot
[INFO] Handling 1 requests for 4ae97b4f-9296-42a8-8da3-6c341eb62665
           Iteration 117 request ID 1
           Request: Await slot: Slot 159
[INFO] Handling 1 requests for 435570f6-f69d-42fe-a192-8523cdeab3e7
           Iteration 109 request ID 1
           Request: Utxo at: addressed to ScriptCredential: ef753eceae8d0ec35d231f0b4398e63bd9c4a47f9ef12eaa858a7ee525dbf43b (no staking credential)

curl -s http://localhost:8080/api/new/contract/instance/$INSTANCE_1/status | jq
curl -s http://localhost:8080/api/new/contract/instance/$INSTANCE_2/status | jq

That all works but then:
curl -H "Content-Type: application/json" \
   --request POST \
   --data '{"amount":{"getValue":[[{"unCurrencySymbol":""},[[{"unTokenName":""},90]]]]},"secretWord":"eagle"}' \
   http://localhost:8080/api/new/contract/instance/$INSTANCE_1/endpoint/lock

fails with
EndpointCallError (EndpointNotAvailable (ContractInstanceId {unContractInstanceId = a961f9c5-35ab-441e-81a9-5269f03f54cd}) (EndpointDescription {getEndpointDescription = "lock"}))

and the slots are still saying the same as before.
Expected behavior
Dunno, the readme doesn't say, but probably not this. Proceeding to make a guess returns the same error.
System info:

OS: Archlinux with no previous nix installation.
Version: rolling, updated about 2 months ago.
Plutus version: today's

See discussion in #3781 and maybe also test my fix in https://github.com/input-output-hk/plutus-starter/pull/21

Sorry I'm not familiar with your workflow. Which commit would you like me to test?

Hey @sorki and @adrianmay
@adrianmay - Thanks for reporting this error! I'm in the process of preparing a new release of the plutus-starter container that will fix it.
@sorki Thanks so much for putting that PR together; it's been helpful for me in putting together a new release; I'll close it shortly once that's done!

+1
Facing the same issue.

@adrianmay @Vivek205 - This is fixed by https://github.com/input-output-hk/plutus-starter/pull/26 ; Please give it a go now :) https://github.com/input-output-hk/plutus-starter

I got this during cabal build plutus-starter-pab
Failed to build plutus-core-<IP_ADDRESS>. The failure occurred during the configure
step.
Build log (
/home/ad/.cabal/logs/ghc-<IP_ADDRESS>10212/plutus-core-<IP_ADDRESS>-8926ab581341d136552bcc893a4e18c566bd455d2e5c0659ac08e3e1435debb8.log
):
Configuring library for plutus-core-<IP_ADDRESS>..
cabal: The program 'happy' version >=1.17.1 is required but the version of
/home/ad/.cabal/store/ghc-<IP_ADDRESS>10212/happy-1.20.0-e-happy-e8321ebe03b5dd9758faa47c76270a6cec70769a2606b242a91b1b82d312f61c/bin/happy
could not be determined.

cabal: Failed to build plutus-core-<IP_ADDRESS> (which is required by
exe:plutus-starter-pab from plutus-starter-<IP_ADDRESS>). See the build log above
for details.

@silky
Thanks for the Fix 👍
It's working fine now.

@adrianmay Do you mind opening a new issue for that?

OK. I was looking for a reopen button but that works too


Inadvertent code, should have been for debugging purposes only

Codecov Report

Merging #120 (e63afa3) into develop (4ba0292) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #120      +/-   ##
===========================================
- Coverage    63.59%   63.59%   -0.01%
===========================================
  Files           60       60
  Lines        18018    18018
===========================================
- Hits         11459    11458       -1
- Misses        6559     6560       +1

Impacted Files
Coverage Δ

core/src/storage_manager/storage_azure_blob.cc
74.32% <ø> (ø)

core/src/c_api/tiledb.cc
44.10% <0.00%> (-0.10%)
:arrow_down:

Continue to review full report at Codecov.

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


MaxHeap bad algorithm.

steps to reproduce
Write a loop, from 1 to 80000, each time add a random int to the max heap.
In theory it takes very little time(NlogN, N=80000, <1sec ), but the program does take a long time.
I'v also tested the BinaryHeap in https://github.com/SolutionsDesign/Algorithmia, it performs well, so it is probably due to the bad algorithm.

@crucialize - would you like to submit a PR for this?

Good afternoon! So, I've tested the BinaryMaxHeap class according the steps above and here the execution was perfect. For testing, I've created a execution project with a Main Class program with the follow code:
BinaryMaxHeap<long> maxHeap = new MaxHeap<long>(Comparer<long>.Default);
Random rand = new Random();

/* Adding the elements on heap. */
for (int i = 0; i < 80000; ++i)
{
    maxHeap.Add(rand.Next());
}

/* Removing the elements on heap. */
while(!maxHeap.IsEmpty)
{
    var element = maxHeap.ExtractMax();

    /* Showing part of heap. */
    if (maxHeap.Count % 2000 == 0)
    {
        Console.WriteLine(element);
    }
}

Maybe the found problem is related to execution time to generate random numbers, it's my guess. If a random object is created each time a random number is generated, putting the instantiation line inside loop affects performance.
Hope this helps!


Fixed the problem of abnormality when using TIMESTAMP_LTZ(3) field as filter condition

Fixed the problem of abnormality when using TIMESTAMP_LTZ(3) field as filter condition

Hi @groobyming . Thanks for the contribution. As you're fixing an issue, please also add related tests so we can confirm that the issue is indeed solved.

Hi @groobyming . Thanks for the contribution. As you're fixing an issue, please also add related tests so we can confirm that the issue is indeed solved.

@tsreaper Ok, I will add some tests

@tsreaper Added some test cases, please help review these changes


fix Enhance SSL and Long Flag Handling in MySQL Handshake

Issue Number: close #38065
This PR introduces a fix to the SSL and CLIENT_LONG_FLAG handling in the MySQL handshake process. It ensures that the flags are correctly set according to the protocol requirements and resolves the issues related to decimal data fetching when SSL is enabled.

run buildall

Will this patch be merged into 2.1.5？ @zy-kkk


[Scheduling Sample] View Slot details, and update Encounter type mapping

Description

Resolves #4937
Add a Slot details modal with support for edit and delete actions
~Update the appointment and encounter creation flow:~

~Map Appointment.appointmentType to Encounter.type~
~Map Appointment.serviceType to Encounter.serviceType~

Steps to test

[ ] Build the bots: npm run build:bots
[ ] Upload core data
[ ] Upload example bots
[ ] Check if all flows are working as expected

[ ] Create slot
[ ] Edit slot
[ ] Delete slot
[ ] Create appointment
[ ] Create encounter

Screencast from 19-08-2024 12:35:45.webm
Screencast from 19-08-2024 12:36:14.webm
Screencast from 19-08-2024 12:37:23.webm
Screencast from 19-08-2024 12:39:34.webm

@rahul1 I've updated the PR to include the improvements we discussed during our sync today:

Set up the calendar to scroll to the current time on the Schedule Page
Update columns displayed in the Appointments list page

Add: status, appointment type, service type
Remove: last updated

Remove the Mark Completed button
Add a modal to handle the Encounter creation flow

Add an info note about checking the Medplum Charting Demo
Add the type input

I'll tackle the cancelation flow adjustments in a separate PR to avoid clogging this one.


[Input] Failed to execute 'getComputedStyle' on 'Window' when suspense triggers on react 18

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
When React 18.0.0 triggers a Suspense that hides a mounted <Input multiline />, TextareaAutosize @ syncHeight throws the following uncaught exception:
TextareaAutosize.js:42 Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'.
    at eval (TextareaAutosize.js:42:43)
    at ResizeObserver.eval (TextareaAutosize.js:87:7)
    at later (debounce.js:9:12)

It seems like the exception can be ignored, but react dev server shows the uncaught exception window.
Expected behavior 🤔
<Input multiline /> should not throw exceptions when it enters suspense.
Steps to reproduce 🕹
Steps:

Open sandbox https://codesandbox.io/s/eager-hertz-6g658v?file=/src/app.js
Click on "Toggle View" button
// The app momentarily enters suspense loading the lazy route
// The exception is shown

For future reference, sandbox code:
import { Input, Button } from '@mui/material';
import { Suspense, useState, lazy } from 'react';

const LazyRoute = lazy(async () => {
  // Force react to show fallback suspense
  await new Promise(resolve => setTimeout(resolve, 1000));
  return import('./lazyRoute');
});

export function App() {
  const [showRoute, setShowRoute] = useState(false);

  return <Suspense fallback={null}>
    <Button onClick={() => setShowRoute(r => !r)}>Toggle view</Button>
    <hr />
    { showRoute ? <LazyRoute /> : <Input multiline inputProps={{ minRows: 4 }} defaultValue="Text" /> }
  </Suspense>
}

Context 🔦
When upgrading existing application to react 18, after changing from one route that has an <Input multiline> to another one
Your environment 🌎
No response

Nothing to add except to say we're running into the same issue -- hoping it gets triaged 🤞🏽

I think the fix could be very simple, just return if there is no input html.
diff --git a/packages/mui-base/src/TextareaAutosize/TextareaAutosize.js b/packages/mui-base/src/TextareaAutosize/TextareaAutosize.js
index f3e4cdbc22..a986c37565 100644
--- a/packages/mui-base/src/TextareaAutosize/TextareaAutosize.js
+++ b/packages/mui-base/src/TextareaAutosize/TextareaAutosize.js
@@ -39,6 +39,9 @@ const TextareaAutosize = React.forwardRef(function TextareaAutosize(props, ref)

   const syncHeight = React.useCallback(() => {
     const input = inputRef.current;
+    if (!input) {
+      return;
+    }
     const containerWindow = ownerWindow(input);
     const computedStyle = containerWindow.getComputedStyle(input);


Use resource bundle path for root: on MacOS and iOS

This is my local fix for Issue#249, for the resource path on MacOS and iOS. This resolves root: to ${MainBundle}/Contents/Resources on MacOS, and ${MainBundle} on iOS as suggested here: https://developer.apple.com/library/content/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1
Thanks!

Looks like the FSWrapperTest doesn't compile (the tests only run on TravisCI currently not on AppVeyour), could you fix this?
Just build with any of the unittest configs (e.g. win64-vstudio-unittest). Thanks :)


Implement Jackson parser/serializer

Merging branch for #1673

@bdenton

Removing methods from the JsonLikeWriter interface is a breaking change that could impact some users. Even though the JsonParser might not use those methods, other user implementations might.

I'm not a big fan of having unused and untested code in the core library- We'll be soliciting community input about this change anyhow, we can ask anyone negatively affected by this change to speak up


Be compatible with new Plugin.run_id

Before you submit this PR: make sure to put all operations-related information in a wiki-note, a PR should be about code and is publicly accessible
What does the code in this PR do / what does it improve?
Following https://github.com/AxFoundation/strax/pull/871 and https://github.com/AxFoundation/strax/pull/879. Just a minor change.
Can you briefly describe how it works?
Can you give a minimal working example (or illustrate with a figure)?
Please include the following if applicable:

[ ] Update the docstring(s)
[ ] Update the documentation
[ ] Tests to check the (new) code is working as desired.
[ ] Does it solve one of the open issues on github?

Notes on testing

Until the automated tests pass, please mark the PR as a draft.
On the XENONnT fork we test with database access, on private forks there is no database access for security considerations.

All italic comments can be removed from this template.

coverage: 91.156% (+0.02%) from 91.135%
when pulling 7b0194819ae1a1e49da0186c51af66b141e8e73d on new_run_id
into dd9f8669b41d7a8d19b865e0d8d62a24703100ef on master.


fix(gateway): re-introduce post info API endpoint

We changed it to be a get endpoint (#3847) but didn't think about backwards compatibility. We'll have to keep the post version around in addition to the get version for a while to ensure compatibility.
Hopefully unblocks #4010.

Also need to take a look at #3880 and the return type of connect_federation, which changed between 0.2 and 0.3 :/

dev call: take a look @bradleystachurski

Just a heads up so I don't step on anyone's toes: I have a working fix in a separate branch and should have a PR up later today.

Feel free to close this one if you have another fix :) I just didn't have enough deep focus-time to finish this :(

Feel free to close this one if you have another fix

Sounds good, closing in favor of https://github.com/fedimint/fedimint/pull/4136


Nostalgy on TB 60.3.1 acting strangely

Nostalgy seems to be still functioning on Thunderbird 60.3.1, but some display issues. The memory in the picklist is gone when pressing 'S' for example. It seems to remember only the last selection whereas it use to remember back several selections.  Also just discovered rules (duh!) and the file name drop down menu is blank when creating a new rule, but at least I can arrow up and down to eventually get what I am looking for. Hope you can keep this going. Wish I could program so I could help. --Chris

After update to Thunderbird 60.3.3 (32-bit), and latest Nostalgy (don't know where to look for release number), I also experience the same problems.
It seems to remember the last search, and even if the edit are is blank only the searched folders are shown.
Additionally it seems that in this case the arrow keys to scroll the list does not work.
As an example I searched "FA_V", then pressed ESC. After I pressed s to save, and in the list only apperas the folders previously searched:

I'll try to be more precise about which condition triggers this behavior after some further test

I have same issue.
Workaround is to

press left arrow, then up arrow to get last used folder list.
downgrade to TB 52.9.1 https://ftp.mozilla.org/pub/thunderbird/releases/52.9.1/

I have chosen the second option. Hope to get this issue investigated and fixed.

This was a great tip. It did not work for me but Alt-Down_Arrow brought up the last used folder list. Also, I could swear that software is predicting where to send emails, even when I have not created a rule. I don't remember it doing that before. At least the version I was using, which I think was up to date. Perhaps I was just clueless and now I am woke! --Chris

I don't think this issue should be closed ...
The workaround seems to work, but still I believe this is not the intended behavior.
So to close this issue I think there should be a fix, or an official declaration that this is the intended behavior.
Useless to say that I don't like how Nostalgy works now and I prefer the original behavior.

I agree that we should not close this ticket but address the issue. The new behaviour is less useful than the old one.

I agree, the first workaround was not working form me - it slowed down managing email quite a lot. That is why I did downgrade.

Pleased to say that the latest development version (as of 25/12/18) seems to have brought back the full list when pressing s (even with TB 60.4.0) so that's great. :-)
However, I've noticed that as of TB 60.x.x the highlight no longer follows the mouse pointer... was that ever intended as a feature, or just a happy accident (so to speak) ?
Thanks to the devs for their hard work. :-)

Hi,
the latest development version from http://alain.frisch.fr/info/nostalgy-current.xpi solved the problem for me, the recent folders popup menu is back and the arrow keys work.
I just discovered the problem today. This is a good occasion to thanks the developers for this addon !

The latest XPI from Alain's site also resolved the problem for me.  I was running the official newest release, but either they're taking many months to update things, or Alan hasn't submitted this latest.
But you can get it at the link above, and it seems to work!

Closing this issue in favor of #75, which seems to describe the same problem, but with a clearer issue title.


JLink: Support JLink V7 Version String

JLink V7.0a does not conform to the PEP440 version conventions and
therefore is parsed to a legacy type by the packaging library which
always is treated as a lower value when compared with a conforming
version string.  Just use the legacy version type for both to ensure
consistency.
Signed-off-by: Jake Mercer<EMAIL_ADDRESS>

Potentially fixes #27697

Can this be closed now that #34660 was merged?

Can this be closed now that #34660 was merged?

I think so, unless I've messed anything else up in my PR :) -- @JakeMercer ?

Fix in #34660 works for me :)

Thanks for confirming and for taking the time to send a PR!


tar-ball on pypi

could you upload the tar-ball to pypi (including the license)? This would make packaging for linux distributions easier (hard to update the opensuse package at the moment). Thanks.

Sure thing.  I'll try to get this done sometime today.  Feel free to bug me again if it's not done by tomorrow.

great. Thanks

Sorry for the delay, everyone.  And thank you to @nelson-liu for PR #13 🎉.  I've also bumped the version to 0.7.3 and tagged the release.
I believe everything is taken care of at this point.  Let me know if there are any issues.


VT - Duplicate Submissions (Failures from 1/30)

Checking with VT to ensure they saw the notification and what preference they might have around resubmissions.

Vt did not indicate a need for resubmissions


Issue with /docs/tutorials/kubernetes-basics/deploy-interactive/

This is a...

[ ] Feature Request
[X] Bug Report

Problem:
The last line in the terminal is cut out. i can see just the top half of the words. Seen in all the pages of the interactive tutorial.
Proposed Solution:
I am not sure.
Page to Update:
http://kubernetes.io/...

[ ]

Can you post a screenshot and your browser info? This is what I'm seeing:

cc @BenHall

which browser / version / platform ?

MacOS Sierra v 10.12.3
Google Chrome : Version 56.0.2924.87 (64-bit)

Thank you for the additional info. I've added a note and we'll look into this.

@pramodsetlur Are you still experiencing this bug?

@zacharysarah I don't see the issue anymore. Thanks for the fix.


[QUESTION]: How to configure keyboard shortcuts?

I choose my role as Red Teamer and installed everything.
No menu based shortcuts are working for me but rest other.
When I try to run shortcuts like CTRL+SPACE , Ctrl + Shift + A those shortcuts don't work.
However shortcuts such as Win+Tab works. Ctrl + C works
How to configure them?
Regards,
Sanchit

Hey. Those two shortcuts are related to a GNOME extension. Currently there is a migration to GNOME 45 that will be effective at the end of September. Several GNOME extensions packages have been already updated to work on GNOME 45 but of course they dont work on GNOME 44 (that is currently on Athena), so you need to wait the end of September or uninstall those extensions packages and installing manually older version of those extensions.

Ok, So will i need to update it myself at the end of month or it would happen automatically?

@Sanchit-Newbie you can go to extensions.gnome.org and if you click on the "Installed Extensions" tab, it should show an icon if there is an update available for that extension that looks like:

I would recommend turning off the extension before upgrading it. Unfortunately I don't know of a way for Gnome extensions to automatically update themselves. I just installed the new release at https://sourceforge.net/projects/athena-iso/files/rolling/ and checked if those are working and all three menus are working (red team, blue team, and PWNage menus). You may download the latest rolling-release iso and give it a try again.

@Sanchit-Newbie if you want to configure the keyboard shortcuts you can go into Extensions and Settings for the FlyPie extension, and set the shortcuts for the menus to whatever you'd like. Hope this helps!


Feature/bugfix search

This PR has working tag cloud and auto-complete for search, done by Jennifer.
I have commented out/ngif out code related to permalinks, as that will be done in another branch. We can use the existing permalink code as a base to start the implementation.
Also, made a rookie mistake and committed my dockstore.model.ts, which I have reverted and recreated a new application on github (the github client ID is visible in the history).
I have also fixed angular versions to 4.3.6. It seems 4.4.1 does not work with datatables. I will create an issue regarding this.

Codecov Report

Merging #78 into develop will decrease coverage by 0.89%.
The diff coverage is 18.51%.

@@            Coverage Diff             @@
##           develop      #78     +/-   ##
==========================================
- Coverage    75.22%   74.32%   -0.9%
==========================================
  Files           81       81
  Lines         1792     1815     +23
  Branches       213      221      +8
==========================================
+ Hits          1348     1349      +1
- Misses         295      317     +22
  Partials       149      149

Impacted Files
Coverage Δ

src/app/search/search.service.ts
45% <18.51%> (-55%)
:arrow_down:

Continue to review full report at Codecov.

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


Increase to 4.20%

First PR

change machine type and try again

Only valid machine types are https://cloud.google.com/nodejs/docs/reference/cloudbuild/latest/cloudbuild/protos.google.devtools.cloudbuild.v1.buildoptions.machinetype
Reduce the CPU usage from GKE clusters, Change it back to use 8 CPU, then try again

Try N1_HIGHCPU_8.

Do not specify machine type. Use the default, which should be just 1 cpu. Try again.

build failed due to staging cluster not ready. try again.

staging cluster is still not ready.

staging cluster moved to us-east4-a. .cluster_setup.sh needed to be updated. now try again.

GKE clusters are finally stabilized. The previous build timed out. Try again.


python310Packages.phonenumbers: 8.12.46 -> 8.12.47

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.phonenumbers is: "Python module for handling international phone numbers"
meta.homepage for python310Packages.phonenumbers is: "https://github.com/daviddrysdale/python-phonenumbers"
meta.changelog for python310Packages.phonenumbers is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 8.12.47 with grep in /nix/store/nfwgzy5vff0x63rfk7l49damdh8agd5h-python3.10-phonenumbers-8.12.47
found 8.12.47 in filename of file in /nix/store/nfwgzy5vff0x63rfk7l49damdh8agd5h-python3.10-phonenumbers-8.12.47

Rebuild report (if merged into master) (click to expand)

25 total rebuild path(s)

13 package rebuild(s)

13 x86_64-linux rebuild(s)
12 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
dvc
dvc-with-remotes
matrix-synapse
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-shared-secret-auth
mautrix-signal
pgadmin4
python310Packages.flask-security-too
python310Packages.phonenumbers
python310Packages.python-benedict
python39Packages.flask-security-too
python39Packages.phonenumbers
python39Packages.python-benedict

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/nfwgzy5vff0x63rfk7l49damdh8agd5h-python3.10-phonenumbers-8.12.47 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.phonenumbers https://github.com/r-ryantm/nixpkgs/archive/9f302132b28a44cd0291e06a85f08a3eb5732594.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/nfwgzy5vff0x63rfk7l49damdh8agd5h-python3.10-phonenumbers-8.12.47
ls -la /nix/store/nfwgzy5vff0x63rfk7l49damdh8agd5h-python3.10-phonenumbers-8.12.47/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

13 packages built:

dvc
dvc-with-remotes
matrix-synapse
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-shared-secret-auth
mautrix-signal
pgadmin (pgadmin4)
python310Packages.flask-security-too
python310Packages.phonenumbers
python310Packages.python-benedict
python39Packages.flask-security-too
python39Packages.phonenumbers
python39Packages.python-benedict

Maintainer pings
cc @fadenb for testing.

@GrahamcOfBorg eval


API docs

I would like to create documentation like the following:
http://dotnet.github.io/
MS are using the library below but I can't seem to follow the instructions.
http://dotnet.github.io/docfx/

@JimBobSquarePants I have a little spare time at the moment and can take a look at it - have had a look through the walkthroughs etc.
Have you started a project for this in Visual Studio yet?  If so do you want to check it in and I'll start with that, or do you want me to start from scratch?  And is your preference to use Visual Studio IDE or configure it under dnx instead?

Awesome! Thanks mate :+1:
I haven't started a project yet, I planned to set a docs folder and stick a web project in there to do it all so I could preview.

@JimBobSquarePants  I looked at it and created a sample documentation following their tutorials and I was able to create it but it doesn't seem to work on .NET Core projects with project extension as **.xproj. I think currently it only supports .csproj files.
Let me know if I can help.

@priyanshu92 Thanks for giving it a go, I had issues myself when I tried. Maybe I should look elsewhere for something to use.
Ideally I want something people can make pull requests against. I just wish Jekyll wasn't such a chore on Windows machines.

This issue was moved to JimBobSquarePants/ImageSharp#6


feat(#136): Add integration test for exclusions

Closes: #136

PR-Codex overview
This PR removes a dependency on org.cactoos and introduces a new RuleName class that handles prefixing. It also adds a new exclusions parameter to the ValidateMojo class and a new integration test module.
Detailed summary

Removed dependency on org.cactoos
Added RuleName class to handle prefixing
Added exclusions parameter to ValidateMojo class
Added new integration test module.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@rultor merge

@rultor merge

@volodya-lombrozo OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@volodya-lombrozo Done! FYI, the full log is here (took me 3min)

@rultor release, tag is 0.1.14, title is Version 0.1.14

@rultor release, tag is 0.1.14, title is Version 0.1.14

@volodya-lombrozo My current version is 1.75.0, Git revision is 3d8a1a748

@rultor release, tag is 0.1.14, title is v0.1.4

@rultor release, tag is 0.1.14, title is v0.1.4

@volodya-lombrozo OK, I will release it now. Please check the progress here

@rultor release, tag is 0.1.14, title is v0.1.4

@volodya-lombrozo Done! FYI, the full log is here (took me 3min)


Drop unused variable in FFT wrapper test

Drops an unused assigned variable from the FFT wrapper tests.

Is this mergeable, @mrocklin? Or is there something else I need to do?

Thanks.  Merged
On Thu, Mar 23, 2017 at 10:31 AM, jakirkham<EMAIL_ADDRESS>wrote:

Is this mergeable, @mrocklin https://github.com/mrocklin? Or is there
something else I need to do?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/2114#issuecomment-288737384, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASszCjPBRfTsVHMh-NaM-Fm4v43pPbcks5rooJAgaJpZM4MlqvQ
.

Awesome, thanks.


added in preliminary contract-types stuff to the taco-shop

Initial stuff to add to taco-shop for contract-types plugin

Is there a reason to specify the destination folder as contract_types?

@ricklove there is not. I just found it in another scaffold and copy pasted it. Would you prefer the types folder to just be called types?

out of date


change: [M3-6483] – Update OCAs highlighted on empty state Linodes landing page

Description 📝
Update the highlighted OCAs on the empty state Linodes landing page and slightly increase the height of the button cards
Preview 📷

Before
After

How to test 🧪

Ensure the OCA links on the empty state Linodes landing page take you to the indicated OCAs

Do we need to update changelog for this?

Do we need to update changelog for this?

I would say so; it's a user-facing change. Do you think there's an argument for not including it?


doctest-prop deprecation

Ping @bitemyapp
Bloodhound's test-suite  depends on doctest-prop which has been deprecated in favor of doctest.

Moving issue to https://github.com/bitemyapp/bloodhound/issues/146


Readme: "other interesting stuff" links don't work anymore

As stated by the resulting 404:
Subdomains of github.com are deprecated for GitHub Pages.

They will not redirect to github.io after April 15, 2021.

related gh blog entry

Fixed by @adamkusmirek themselves in #675.
Thank you!


Specify game modes for screenshots

Hello! It would be amazing if you could specify game modes for the screenshot function, so the user could toggle in which modes he wants the screenshots to be taken (e.g. ranked, arena, friendly, etc.). Thanks!

This does make sense. It might be a bit tricky because of the note dialog thing, but leave it with me.

Also in latest update - hopefully!


tlfs on ios/macos

requires an apple developer subscription to test, not really into paying apple for this

was tested


Can't compile

D:\Src\GitHub\space_invaders>cargo r --bin rs8080-space-invaders --features=bundlerom
warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
package:   D:\Src\GitHub\space_invaders\rs8080-disassembler\Cargo.toml
workspace: D:\Src\GitHub\space_invaders\Cargo.toml
warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
package:   D:\Src\GitHub\space_invaders\rs8080-space-invaders\Cargo.toml
workspace: D:\Src\GitHub\space_invaders\Cargo.toml
error: --features is not allowed in the root of a virtual workspace
note: while this was previously accepted, it didn't actually do anything

D:\Src\GitHub\space_invaders>cargo --version
cargo 1.43.0 (2cbe9048e 2020-05-03)

D:\Src\GitHub\space_invaders>rustc --version
rustc 1.43.1 (8d69840ab 2020-05-04)

Cargo doesn't allow you to pass --features when you are inside workspace root. You need to cd to rs8080-space-invaders
git clone https://github.com/knightpp/rs8080.git
cd ./rs8080/rs8080-space-invaders/
cargo run --features "bundlerom"

Apparently cmake is required for sdl2.
error: failed to run custom build command for `sdl2-sys v0.34.0`

Caused by:
  process didn't exit successfully: `D:\Src\GitHub\space_invaders\target\debug\build\sdl2-sys-6d285629485cc565\build-script-build` (exit code: 101)
--- stdout
running: "cmake" "D:\\Src\\GitHub\\space_invaders\\target\\debug\\build\\sdl2-sys-09fda9d796ab4aff\\out\\SDL2-2.0.10" "-G" "Visual Studio 16 2019" "-Thost=x64" "-Ax64" "-DSDL_SHARED=ON" "-DSDL_STATIC=OFF" "-DCMAKE_INSTALL_PREFIX=D:\\Src\\GitHub\\space_invaders\\target\\debug\\build\\sdl2-sys-09fda9d796ab4aff\\out" "-DCMAKE_C_FLAGS= -nologo -MD -Brepro" "-DCMAKE_C_FLAGS_RELEASE= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS_RELEASE= -nologo -MD -Brepro" "-DCMAKE_BUILD_TYPE=release"

--- stderr
thread 'main' panicked at '
failed to execute command: The system cannot find the file specified. (os error 2)
is `cmake` not installed?

build script failed, must exit now', C:\Users\user\.cargo\registry\src\github.com-1ecc6299db9ec823\cmake-0.1.42\src\lib.rs:861:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

warning: build failed, waiting for other jobs to finish...
error: build failed

I then try with my visual studio developer console and it gets farther but I must of missed it saying I need to get these files somewhere.
   Compiling rs8080-space-invaders v1.1.0 (D:\Src\GitHub\space_invaders\rs8080-space-invaders)
error: couldn't read rs8080-space-invaders\src\../../roms/invaders.h: The system cannot find the path specified. (os error 3)
  --> rs8080-space-invaders\src\main.rs:39:17
   |
39 |         let h = include_bytes!("../../roms/invaders.h");
   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

error: couldn't read rs8080-space-invaders\src\../../roms/invaders.g: The system cannot find the path specified. (os error 3)
  --> rs8080-space-invaders\src\main.rs:40:17
   |
40 |         let g = include_bytes!("../../roms/invaders.g");
   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

error: couldn't read rs8080-space-invaders\src\../../roms/invaders.f: The system cannot find the path specified. (os error 3)
  --> rs8080-space-invaders\src\main.rs:41:17
   |
41 |         let f = include_bytes!("../../roms/invaders.f");
   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

error: couldn't read rs8080-space-invaders\src\../../roms/invaders.e: The system cannot find the path specified. (os error 3)
  --> rs8080-space-invaders\src\main.rs:42:17
   |
42 |         let e = include_bytes!("../../roms/invaders.e");
   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

error: aborting due to 4 previous errors

error: could not compile `rs8080-space-invaders`.

To learn more, run the command again with --verbose.

Yeah sure. You need Space Invaders ROM files, I can't distribute them because of laws, you will need to find it somewhere.
In rs8080-space-invaders/cargo.toml  there is bundled feature that tries to compile SDL2 on your PC, so you will need cmake and compiler for it.
[dependencies]
sdl2={version ="0.34.0", features = ["bundled"]}

Also you can compile by yourself, see SDL2 github page
And bundlerom feature of the crate is for convenience, without it you will need to place ROM files next to compiled binary.

gotcha. Thanks/

I'm really not trying to be a pain - just see how it works, but now that I have the rom in the roms folder I'm getting this error.
Running `/Users/fdncred/Downloads/rust/space_invaders/target/debug/rs8080-space-invaders`
missing field `screen` at line 12 column 1

It seems you have old config.toml with no screen section in it. Just delete config.toml and program will create new.

Well, at least it's running. Maybe it's not meant to run on a mac. This gif is recorded at 24 fps. In reality it flickers a lot more. I'm not touching anything. I just launch it and it's not useable because of all the flicker. I've tried pushing C, 1, A, & D, space and between the flickers I can barely see maybe something happening. Not sure, it's hard to tell.

Strange. Pull new changes from master and paste the output of the emulator please.

I just let it run a few seconds.
    Finished dev [unoptimized + debuginfo] target(s) in 5.18s
     Running `/Users/fdncred/Downloads/rust/space_invaders/target/debug/rs8080-space-invaders`
fps = 0
fps = 2.860556138110992
fps = 5.207675986294969
fps = 7.478410278231363
fps = 9.567680596913815
fps = 11.484564020132495
fps = 10.580258065825351
fps = 11.986996718301073
fps = 13.314112459261894
fps = 12.59332273064179
fps = 13.66531309280726
fps = 14.196499170665039
fps = 14.292402994197445
fps = 15.170296721458254
fps = 16.0242663431584
fps = 16.525588925882925
fps = 15.763676293135894
fps = 16.214704990243998
fps = 16.22692828404381
fps = 15.982036917267092
fps = 16.589219549590663
fps = 16.235704791477254
fps = 16.79156821538066
fps = 16.169246375722476
fps = 16.674375670557414
fps = 17.165013986163252
fps = 17.446129550962883
fps = 17.311101884564515
fps = 17.235298624822484
fps = 17.66072013208689
fps = 18.077803747098585
fps = 18.492862301287683
fps = 18.895928818459815
fps = 18.30283581625657
fps = 18.028566410888093
fps = 18.38846093309926
fps = 18.744055030071355
fps = 18.864992229331246
fps = 19.20574598074316
fps = 19.075859182469248
fps = 19.004861015363236
fps = 19.320689413940038
fps = 19.632498374785555
fps = 19.775159790361876
fps = 19.636217340053143
fps = 19.51666770326917
fps = 19.80035767676026
fps = 20.081634785010586
fps = 20.216199117455172
fps = 20.035294968851257
fps = 19.95719781381447
fps = 20.215913062754932
fps = 20.47213684499088
fps = 20.323000455761306
fps = 20.174271242894545
fps = 20.414911283560322
fps = 20.65727475431644
fps = 20.50995801280557
fps = 20.423219302818957
fps = 20.648756353280664
fps = 20.873036893489296
fps = 20.97276360364875
fps = 20.838375211826115
fps = 20.693941094893756
fps = 20.90212956291349
fps = 21.11032471867706
fps = 20.974161013904112
fps = 20.861333842443702
fps = 21.05892305934726
fps = 21.058572062378204
fps = 20.94166457665364
fps = 21.129996833443794
fps = 21.317702196098875
fps = 20.917195941424094
fps = 21.097482642269963
fps = 21.27782617647881
fps = 21.337882707686976
fps = 21.23143872730491
fps = 20.84332378226234
fps = 21.01563973507673
fps = 21.183852522831707
fps = 21.244268474712467
fps = 21.142733549950954
fps = 20.960320937928923
fps = 21.120556899120228
fps = 21.28152033110178
fps = 21.441049453327313
fps = 21.59655219891284
fps = 21.46760495355324
fps = 21.371501889278225
fps = 21.521860273711198
fps = 21.358740180988715
fps = 21.507558994317915
fps = 21.65572545833616
fps = 21.802754467453685
fps = 21.948320479977145
fps = 22.09296002595503
fps = 22.236525601139103
fps = 22.379380825254202
fps = 22.521007723965184
fps = 22.660819795968255
fps = 22.55199362409143
fps = 22.3640269676321
fps = 22.498927797759176
fps = 22.63348078973525
fps = 22.767411190256063
fps = 22.898873136450902
fps = 22.7127039026386
fps = 22.841864521326773
fps = 22.970872299801332
fps = 23.09903187268318
fps = 22.96815695898652
fps = 22.87771451671197
fps = 23.00096123907404
fps = 23.045925136657345
fps = 22.923762621455175
fps = 23.045482780370072
fps = 23.16609067129124
fps = 23.145887541945935
fps = 23.00365131738045
fps = 23.119521168144573
fps = 23.23656210673649
fps = 23.088266457238124
fps = 23.07153140720621
fps = 22.756449607163137
fps = 22.869381479562303
fps = 22.775468239052987
fps = 22.81706242889297
fps = 22.724572183014242
fps = 22.833611430318115
fps = 22.744768854416197
fps = 22.852669511631664
fps = 22.887735381049033
fps = 21.95919667060472
fps = 22.06205981228769
fps = 22.162779677103373
fps = 22.264586196349363
fps = 22.366110273632067
fps = 22.464837935548243
fps = 22.565960083375494
fps = 22.66643719100893
fps = 22.7641422166924
fps = 22.863611800059406
fps = 22.96229960050448
fps = 23.059769934020522
fps = 23.155145500782247
fps = 23.251369167981558
fps = 23.346307372912715
fps = 23.441809584395997
fps = 23.535970835587182
fps = 23.631389085740548
fps = 23.725262988098265
fps = 23.817011812376684
fps = 23.91016794627142
fps = 24.00248762654579
fps = 23.884976652562454
fps = 23.97595303388184
fps = 24.06751940893562
fps = 24.066102098210667
fps = 24.153717242477455
fps = 24.24187673229222
fps = 24.33007886461173
fps = 24.419040355409546
fps = 24.507009361908512
fps = 24.5947304535672
fps = 24.680808263521005
fps = 24.767857285701282
fps = 24.854718455530485
fps = 24.93964908502272
fps = 25.023480245942533
fps = 25.108574371755473
fps = 25.193438023784005
fps = 25.275440044694797
fps = 25.35921883540869
fps = 25.440660930194053
fps = 25.522098372827198
fps = 25.60318180329825
fps = 25.68605444798257
fps = 25.767798618646715
fps = 25.848412497544263
fps = 25.927379154460564
fps = 26.005469977624198
fps = 26.083563921186755
fps = 26.161236338239988
fps = 26.241262748731
fps = 26.319047172713162
fps = 26.39685742346932
fps = 26.47492299300735
fps = 26.550432601097683
fps = 26.627213446659162
fps = 26.703824620734988
fps = 26.7797351727901
fps = 26.8540915462851
fps = 26.930503099468506
fps = 27.003704415080158
fps = 27.079542152299442
fps = 27.154880953633665
fps = 27.229982897124188
fps = 27.301982561717136
fps = 27.376657638305844
fps = 27.448361166199376
fps = 27.519663928045897
fps = 27.59314880146426
fps = 27.66548494478993
fps = 27.737970696500685
fps = 27.808582697580015
fps = 27.879514585115952
fps = 27.950629334310925
fps = 28.019694668888768
fps = 28.09069849678748
fps = 28.159076223364686
fps = 28.227455582230746
fps = 28.29740977251698
fps = 28.36724121482581
fps = 28.433729040296534
fps = 28.500486395398603
fps = 28.565281228446302
fps = 28.631266304551232
fps = 28.699361863501487
fps = 28.766740833069125
fps = 28.832510828777465
fps = 28.898884979204507
fps = 28.96387822544825
fps = 29.028702431010615
fps = 29.095219664839036
fps = 29.160621891693253
fps = 29.22538491774261
fps = 29.290627811663573
fps = 29.353903549878407
fps = 29.41896565706541
fps = 29.483314043272635
fps = 29.54772874145754
fps = 29.611018510762552
fps = 29.67261355024889
fps = 29.734651390476298
fps = 29.797096767196816
fps = 29.860369378885533
fps = 29.922156506131394
fps = 29.984355700208823
fps = 30.04609856363986
fps = 30.10756744384391
fps = 30.16789197724186
fps = 30.2279877261784
fps = 30.28922907378259
fps = 30.34799352388843
fps = 30.40788476084472
fps = 30.465285931543576
fps = 30.52462432449187
fps = 30.583522215203683
fps = 30.641522084989273
fps = 30.69917698539581
fps = 30.758281759791853
fps = 30.816547576275497
fps = 30.874403567936284
fps = 30.931370695029685
fps = 30.98759510037037
fps = 31.044907823080457
fps = 31.102030460103673
fps = 31.158501919352727
fps = 31.212939759615935
fps = 31.268688660066886
fps = 31.325731354555597
fps = 31.379996132877793
fps = 31.43417396820476
fps = 31.48924910105974
fps = 31.54348092970423
fps = 31.59924624778353
fps = 31.654669722503517
fps = 31.71008238022527
fps = 31.763384307604888
fps = 31.815958854276577
fps = 31.86908561587633
fps = 31.922229378543168
fps = 31.975357260713523
fps = 32.02679352756681
fps = 32.078646639851385
fps = 32.13147385850641
fps = 32.18240850839529
fps = 32.235115582524955
fps = 32.28670585168143
fps = 32.33930930733188
fps = 32.39205500465673
fps = 32.44201981603161
fps = 32.49151670063907
fps = 32.54056779880924
fps = 32.58989558175386
fps = 32.64143596891726
fps = 32.69076892528482
fps = 32.74201406008387
fps = 32.790720582801804
fps = 32.8397341725571
fps = 32.88914168394891
fps = 32.937852107584845
fps = 32.98662843717128
fps = 33.03549158498592
fps = 33.08388744624274
fps = 33.13288664122555
fps = 33.182261746540014
fps = 33.228885416395535
fps = 33.27790975372002
fps = 33.32642958940587
fps = 33.37297683010878
fps = 33.42170887146322
fps = 33.470285589798216
fps = 33.5160669877587
fps = 33.56138605462727
fps = 33.60676674067042
fps = 33.65193831723879
fps = 33.698314312439805
fps = 33.56890455505992
fps = 33.61510361513086
fps = 33.66107062418328
fps = 31.60149894652585
fps = 31.648668372642064
fps = 31.695097717590702
fps = 31.74220093183435
fps = 31.789094353757907
fps = 31.637183770517147
fps = 31.683230692883843
fps = 31.670313810738982
fps = 31.458164579573065
fps = 31.504286375158152
fps = 31.491037917597886
fps = 31.387822025510086
fps = 31.43268052421881
fps = 31.478592761334934
fps = 31.524132505492528
fps = 31.51623842379408
fps = 31.352204785336358
fps = 31.212280759169467
fps = 31.257305835804384
fps = 31.150340042452633
fps = 31.050821071137758
fps = 31.095114200248375
fps = 31.13876772429217
fps = 31.18321833958101
fps = 31.226550193857474
fps = 31.124094957600718
fps = 31.03026411633767
fps = 31.072402754696057
fps = 31.114946783195492
fps = 31.15848447578136
fps = 31.20088381900623
fps = 31.105368154496897
fps = 31.012580672831145
fps = 31.053675666767614
fps = 31.096655393261496
fps = 31.13957268692843
fps = 31.182010647101297
fps = 31.087285196564046
fps = 30.99930576346187
fps = 31.04091974241659
fps = 31.082756043909082
fps = 31.075035290211975
fps = 31.116635788341238
fps = 30.8993116058218
fps = 30.93987072666537
fps = 30.919718688339106
fps = 30.827263833941373
fps = 30.867221263860632
fps = 30.908211053944655
fps = 30.83003448192466
fps = 30.784288878623904
fps = 30.69776248548791
fps = 30.737542078206783
fps = 30.73366383550308
fps = 30.77391240620676
fps = 30.81459513909918
fps = 30.854980857833148
fps = 30.895177287692242
fps = 30.79686853725113
fps = 30.712500942678208
fps = 30.750992162472723
fps = 30.789469093008453
fps = 30.70477345463571
fps = 30.629046049865504
fps = 30.666803817639384
fps = 30.705625771452528
fps = 30.74510235576554
fps = 30.784044141243168
fps = 30.69427570089123
fps = 30.615096677241812
fps = 30.654214152798186
fps = 30.69215361256168
fps = 30.731057066292752
fps = 30.769358334502584
fps = 30.687510123022527
fps = 30.5676354115922
fps = 30.604715772464132
fps = 30.641839533617258
fps = 30.55249840815216
fps = 30.44343504796632
fps = 30.481083092294146
fps = 30.518233003379155
fps = 30.514199582768427
fps = 30.326161652044313
fps = 30.36389453910445
fps = 30.314675474700035
fps = 30.203494881119124
fps = 30.240005343377113
fps = 30.27721579057999
fps = 30.274608522055225
fps = 30.198356879517533
fps = 30.084619323802066
fps = 30.121390200091025
fps = 30.157420695038617
fps = 30.194133039304713
fps = 30.23068174749574
fps = 30.153821376455678
fps = 30.07348527007993
fps = 30.108515900590376
fps = 30.143458731191465
fps = 30.04760880979583
fps = 30.082226830929603
fps = 30.117104996259027
fps = 30.114546415746098
fps = 30.032125759818854
fps = 30.067466167965932
fps = 30.10234311203799
fps = 30.136777991569975
fps = 30.077220869145727
fps = 29.97215019129038
fps = 30.006713492314198
fps = 30.040880322374324
fps = 30.07602830456641
fps = 30.11117098598985
fps = 30.037277505181052
fps = 29.934028033184585
fps = 29.968502107202458
fps = 30.00318967895915
fps = 29.999177291399477

Can you try building with optimizations? Pass --release to the compile comand.

same result with
cargo run --features "bundlerom" --release

Can you try ae2277197aaa88c66d3db8d86ae10255e3a0176e commit, I enabled vsync. Does it fix?

Works! I didn't mess with vsync. Decided to try the push before messing with vsync. Maybe it's vsync'd by default. Not sure. Thanks for the effort.


Add support for detecting when the user cancels the trust prompt and a mode to check for the validity and trust of existing certificates

let me pivot from ranting on CLI verbs to build stuff. It looks like compilation is failing. The new .sources packages should be available now. Once you've update the package versions so this repo passes on AppVeyor/Travis, go ahead and :shipit:


Creating containerd flavored AMIs

What would you like to be added: The ability to toggle between dockerd and containerd as a CRI is awesome ! I think that it would make it more accessible if there were containerd flavored pre-backed AMI-s (i.e. amazon-eks-node-1.20-v20210720-containerd).
Why is this needed: This is especially useful when utilizing managed node groups, spawning them from IaC frameworks a-la terraform; in those cases, changing the user data of the default launch template is a bit hacky.
This is also useful in cases where third party tools manage AKS clusters for other accounts - where if those lack the ec2:RunInstances action, they would not be able to patch the underlying ASG to use a new launch template version.
As this feature is probably not going to be exposed in the node group API in the upcoming future, this might be a simple yet very helpful alternative.
Thanks !

We do not plan on adding this flag to the MNG API, or building a separate AMI, given that it is a temporary transition to containerd, and not a long term scenario of having multiple container runtime choices. More details here.


Impose limits on Assets per DataSource

In principle we could support very large numbers of Assets per DataSource, but in practice at the moment ?include_data_sources=true lists the Assets in one list, not paginated. If we find use cases for very large number of Assets, we'll want a paginated way to list, and perhaps filter and sort them.
For now, should we limit Assets to 10k per DataSource? I think the most likely reason for us to breach that limit would be TIFF sequences, so @Wiebke and @dylanmcreynolds should weigh in on whether this limit will be a problem for present use cases at ALS.

I do know @taxe10 recently encountered a case where she worked with ~30k tiff images, but I do not recall if these were in a single sequence or spanned across multiple sequences. @taxe, can you share details about this use case?
On that note, we are discussing where the trade-offs and conceptual differences of grouping multiple images into one container are too. There is an argument to be made for only grouping a sequence of 2d-images if it actually conceptually represents a 2D+1 dataset (may that be due to 3d spatial dimensions dimensions, or 2d spatial dimensions+time) and not if it is a grouped collection of 2d-images across several experiments.
At the same time ML algorithms for images may benefit from being able to randomly index into a single container (although there may be performance considerations to investigate in more detail with that too).

I should of course have tagged @taxe10 as well. (I think I opened a new tab to go check my recollection of her GH username and lost my train of thought….) Thanks @Wiebke!

To be precise, the limit here applies to the data_source_asset_association. We want to limit the number of assets that can be associated with a data source. I think that an addition trigger could be added here that checks the total number of rows for a given data source and raises an error if it exceed some N.
https://github.com/bluesky/tiled/blob/2459624dcf53e87e94299b439cf10b1d009f4e0a/tiled/catalog/orm.py#L153
Options specifying the limit:

Hard-coded local variable, not configurable
Global variable, "configurable" via dirty hacks
Environment variable (with default), configurable via env
Option exposed in Tiled's server configuration

For "advanced" config like this, config that is probably only useful for dev/test, I have usually gone with (3). I could see an argument for (2) as well.


[Automation] Generate Fluent Lite from Swagger marketplaceordering#package-2021-01-01

[Automation] Generate Fluent Lite from Swagger marketplaceordering#package-2021-01-01

/azp run java - marketplaceordering - ci

API change check
APIView has identified API level changes in this PR and created following API reviews.
com.azure.resourcemanager:azure-resourcemanager-marketplaceordering


pull request for e2e test at 12/27/2016 12:15:06

:white_check_mark: Validation status: passed
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.


calculating PartSize based on size of upload

This is a fix for bug #149.
It has been applied to latest commit in koenvo:s3-large-file-upload-fix branch, not to master and therefore shall be merged after the former has been merged successfully.
So this pull request might be premature, but I wanted to give you a chance to review it early and hope to get some feedback, to get it merged quickly.
My best regards,
Markus

@Acconut I have taken all comments into consideration and came up with an improved implementation. The fact, that in case of interruption the last part needs to be re-transmitted, remains. But that was the case before already.
However, I will keep thinking about this problem and there might be a way to fix this, somewhere down the direction you proposed earlier. But it is going to be a mayor rewrite and until then, I suppose it is best to go with the current patch, so that we have a system, able to successfully handle files up to MaxObjectSize, until we come up with a better way to do the same.

@Acconut, I cleaned up and simplified the algorithm.
Added error handling also. That part might need revision, as I don't know yet, what good standards are for doing that.
And I added a few more test patterns.
I tested the algorithm with a bunch of different settings for Min/MaxPartSize, MaxObjectSize and MaxMultipartParts. All produced positive results.

@Acconut, I am all for running the algorithm for all file sizes from 0 to MaxObjectSize+1 with the settings you proposed.
MaxPartSize:       5 * 1024,
MinPartSize:       5,
MaxMultipartParts: 10000,
MaxObjectSize:     5 * 1024 * 1024,

Except, I would probably go for

MaxMultipartParts: 1000

or at least

MaxObjectSize: MaxPartSize*MaxMultipartParts

to cover that edge case as well.
I had run such a simulation with a prior version of the algorithm and less test cases. So I would have to run it anew, as we have had a couple of iterations since. I would be equally happy, if you would run it ;-)

Would you share your current test setup? I'd like to collaborate.

I pushed my proposal on how to simplify CalcOptimalPartSize.

Merged in 2df5d116725f952da53d8a9b2a75fab0df784833, thanks :)


DSC fails to create AD Forest

DSC Extension fails to create AD Forest during deployment.
The password supplied to the Desired State Configuration resource MSFT_ADDomain
is not valid. The password cannot be null or empty.
Results in unsuccessful deployment.

Currently in testing to identify root cause of issue.


deis push: push to Deis from local Docker graph

From @deis-admin on January 19, 2017 21:15
From @renegare on December 6, 2014 14:25
In order to deploy a privately built image to deis cluster
As a developer
I would like to execute the following commands to push and deploy a local image

`deis push <local_image_name>:<tag>`
`deis deploy <local_image_name>:<tag>` # not to be confused with `deis pull`

Currently as of deis v1.0.2 all of this is possible, but through the [not so elegant] steps:
docker build -t <app_name>... # build your image locally
docker tag <app_name>:latest <IP_ADDRESS>:5000/<app_name>:`git rev-parse --short HEAD` # tag your app locally
ssh -Nf -L 5000:<IP_ADDRESS>:5000 core@$REGISTRY_HOST # port-forward the deis-registry port (make sure also your docker daemon allows this insecure registry)
docker push <IP_ADDRESS>:5000/<app_name>
killall ssh # not elegant
deis pull <core-host-docker-registry-service-ip>:5000/<app_name>:<tag> # actually deploy your image

This clearly not elegant (I have it running on a CI #ignant) and a few too many moving parts.
I'm hoping for a discussion around this, I am still oblivious to any related concerns around the possibility of this feature.
Copied from original issue: deis/deis#2680
Copied from original issue: deis/workflow#709

From @deis-admin on January 19, 2017 21:15
From @PierreKircher on December 6, 2014 14:30
wont work everywhere ..:> http://content.screencast.com/users/blackdolpinmedia/folders/Jing/media/e712a502-2c06-4fce-bca6-40d54557d8c7/00000013.png
to example .. is a simple vrrp ( floating ip aka lbl construct ) .. the nodes them self just got a privat lan.. so youd need to push the stuff throw the lbl + register the registry on the deis-router which is not the case right now .. nor does deis support auth for the internal reg .. (security consirn) .. use a external privat registry .. thats the best bet right now

From @deis-admin on January 19, 2017 21:15
From @renegare on December 6, 2014 14:49
@PierreKircher the hackyway I described above, is by creating a direct connection to the deis-registry (and has nothing to do with a load balancer or router). One can use fleetctl / deisctl to track down the IP of the deis-registry unit.
What I never made clear from the beginning is that deis does not currently support private docker registries (correct me if i am wrong). And that was the driving factor of this.
Not every one pushes through the Buildpacks, and Dockerfile deployment takes a long time to build.
Finally: no deis components have been modified in order to achieve this. More of hacked work flow than a hack in the code.

From @deis-admin on January 19, 2017 21:15
From @mboersma on December 6, 2014 15:38
@renegare we did actually have a PR at one point to add deis push to the mix: https://github.com/deis/deis/pull/1412. I can see how it would be useful. I've kept these commits in a branch in case we want to resurrect it. I think the main issue was how to deal with registry authentication, but there may be more to it than that.

From @deis-admin on January 19, 2017 21:15
From @renegare on December 9, 2014 12:36
@mboersma, am I right in assuming that if we had a deis push command, all requests will need to go through the lbl > router > controller > registry?
If so (which I think is entirely possible) performance concerns me and will invalidate the usefulness of this feature. E.g. pushing a heavy image blocks other app requests from getting through etc ...
How does git push flow internally work from a high level?

From @deis-admin on January 19, 2017 21:15
From @bacongobbler on December 9, 2014 16:6
http://docs.deis.io/en/latest/understanding_deis/concepts/#build-release-run
git push goes from lbl > router > builder, which builds the image, pushes it to the registry and notifies the controller that a new build has been created.

From @deis-admin on January 19, 2017 21:15
From @carmstrong on June 7, 2015 19:55
This feature is on our open roadmap: http://docs.deis.io/en/latest/roadmap/roadmap/

From @deis-admin on January 19, 2017 21:15
From @wenzowski on March 11, 2015 8:15
/bump to join this thread

From @deis-admin on January 19, 2017 21:15
From @bacongobbler on June 26, 2015 22:24
So to think about this feature, there are a few things I can think of. If this is good, then I'll move to a more formal proposal with doc changes:

break out the authentication API in the controller as its own microservice. It should be pluggable, having the ability to communicate to other auth servers (like LDAP). This'll most likely be pulling out the existing auth service built into the controller and re-implementing it as a standalone service
update reference docs, API docs, architecture diagrams etc. to reference this new service
lock down auth access through registry v2's pluggable auth system by communicating to this new auth microservice. This means we're blocked until we close #3814, since the v1 registry has no pluggable auth service
provide a client workflow that wraps docker push with the auth server + a call to the controller to create a new build
deprecate deis pull with this new workflow. This might be just a big fat warning in the client before we remove those endpoints in a future release.

Does that seem reasonable to everyone? :)

From @deis-admin on January 19, 2017 21:15
From @renegare on June 8, 2015 13:46
Nice one guys. Been AWOL, but great to see this.

From @deis-admin on January 19, 2017 21:15
From @aledbf on June 26, 2015 23:32
@bacongobbler please do not remove deis pull. I use a remote registry to deploy to production, not something from a local docker graph

From @deis-admin on January 19, 2017 21:15
From @bacongobbler on June 26, 2015 23:38
I guess there's no true need to remove it. The motivation to remove deis pull is that it's a giant hack to pull in an image, with intimate logic around the v1 image layer format. It doesn't work with v1.6+ images at all and we cannot support it with the v2 registry unless we re-implemented the crazily slow "pull, push, pull" workflow with a docker engine, so we'd need to do that in tandem with #3814.
cc'ing @mboersma for visibility since he's working on the v2 registry

From @deis-admin on January 19, 2017 21:15
From @alexanderkiel on August 25, 2015 21:17
I really like the idea from @renegare of a simple deis deploy <image> and I like to extend it to remove the need of a deis push before it. The deis client could handle the retrieval of local or remote images and just deploy it through one single API. There is no need that the deis servers pull images from somewhere or that I have to push images into the deis registry before I can deploy them. All I want to do is: create an app, deploy an image and config it.


MGLNetworkConfiguration.sessionDelegate

Add MGLNetworkConfiguration.sessionDelegate to configure a custom NSURLSessionDelegate.
Closes #156

I believe this can be done outside of the SDK using NSURLSessionConfiguration.

You can do it outside SDK like this (Swift variant):

Create class which implements URLProtocol and URLSessionDataDelegate
Register it using the URLProtocol.registerClass
Create URLSessionConfiguration and insert your URLProtocol using protocolClasses.insert
Assign the sessionConfiguration to MGLNetworkConfiguration.sharedManager.sessionConfiguration

A good example of custom URLProtocol can be found in Alamofire

@rudolfkopriva , would that require a custom url scheme or can it be normal http and https?

@halset normal http or https

@rudolfkopriva , thanks. That work fine!

Does it make sense that this only seems to affect tile loading? I see no calls within canInit for my style downloads.

@nvanfleet For me it is called for style URL as well

@nvanfleet For me it is called for style URL as well

Thanks for the answer. I did get it working. It just seems like there is some kind of internal caching that makes it behave in a way I didn't expect. Also when I take over the networking and say caching is not allowed I notice it re-downloads the style every few seconds.


Update PermissionConfig to Foundry VTT 0.7.9

Which class should be updated?
PermissionConfig
For which version should the class be updated?
Foundry VTT 0.7.9

Taking this.


Support Recompiling & Refreshing of Jobs in the scheduler.

As per RFC let's have a new command to refresh jobs such that
they are recompiled, upgraded with the latest plugin.
Scenarios

Command should be able to refresh all or specific jobs of a project/namespace.
Dependencies should be persisted
Persisted dependencies should be used for job compilation & deployment.
Deploying the entire project instead of specific namespace which is happening as of now.
Job Deployment should not fail if any job compilation is failing it should proceed with the rest.

Out of Scope

Job Deployment as async operation

optimus job refresh

will introduce below rpc:
RefreshJobs(RefreshJobsRequest) returns (stream RefreshJobsResponse)

message RefreshJobsRequest {
	string project_name = 1;
	repeated NamespaceJobs namespace_jobs = 2;
}

message NamespaceJobs {
	string namespace_name = 1;
	repeated job_names = 2;
}

message RefreshJobsResponse {
	bool success = 1;

        // non ack responses are more of a progress/info response
        // and not really success or failure statuses
	bool ack = 2;

	string message = 3;
	string namespace_name = 4;
	string job_name = 5;
}

Note:

For refresh, it is RefreshJobs not RefreshJobSpecifications as it is not requesting any job specs.
Request is not a stream as we are not passing job specifications.
Namespace is included as part of response as we are supporting multiple namespace job refresh.


resolveRoute usage has warning in the console in prod mode

Description
I did it the v1 design migration. I have this warning in the console, because of this import in the +route.jsx: 'import { resolveRoute } from 'vike/routing''
in this file I found TODO comment: node_modules/vike/dist/esm/shared/route/routing.js
// TODO/v1-release - move:
//   import { resolveRoute } from 'vike/routing'
// to:
//   import { resolveRoute } from 'vike'
I tried the  import { resolveRoute } from 'vike' import too, which not working yet.
assert.js?v=5d3e7c2c:23 Error: [vike][Warning] You shouldn't `import { something } from 'vike/client/router'` when using Server Routing. The 'vike/client/router' utilities work only with Client Routing. In particular, don't `import { navigate }` nor `import { prefetch }` as they unnecessarily bloat your client-side bundle sizes.
    at assertWarning (assert.js?v=5d3e7c2c:94:21)
    at assertNoContradiction (assertRoutingType.js?v=5d3e7c2c:23:5)
    at assertServerRouting (assertRoutingType.js?v=5d3e7c2c:17:5)
    at entry.js:2:1

Indeed I could reproduce, let me have a look.

Fix pre-released in 0.4.156-commit-b89a01a.
Btw. would your company be up for sponsoring?

Thanks! I will tell my manager.

Thanks, we'd massively appreciate it. Let us know how it goes 👀


Update docs.credebl for CREDEBL setup

[x] Local setup of CREDEBL by using docs.credebl.id
[x] Refactor the docs.credebl.id for the new changes

Completed


perf: automatically re-validate cache entries in nginx

PR Type

[x] Application / infrastructure changes
What Is the New Behavior?
Cached pages in nginx are automatically re-validated.
Does this PR Introduce a Breaking Change?

[ ] Yes
[x] No

Produces quite a load as implemented here. Obsolete for now...

Produces quite a load as implemented here. Obsolete for now...


How to change CSS for buttons to use fontawesome icons?

Dear all,
I can see that in the current demo, some buttons (like the delete button) are using fontawesome icons and not anymore bitmap images.
When I look at the most recent "free" version of the Serenity framework (<IP_ADDRESS>) then there are still the "old" bitmaps used.
How to change the css of e.g. the delete button to use fontawesome icons?
I have looked at the DOM and have seen that it is made like this:
 Löschen

But I could not figure it out how to change the relevant CSS:
.delete-button span.button-inner {
    background-image: url(images/cross-script.png);
}

I would have expected it to be something like this:
.delete-button span.button-inner.i::before {
    ???: "fa fa-trash-o";
}

As I unfortunately do not understand CSS very well, I could not figure it out (even with studying some SO articles).
Is this at all possible with pure CSS - or do I have to involve the setting of the image class via javascript?
Any help is greatly appreciated.
With kind regards,
John

Just use any icon like so:
background-image: url(data:xxx;base64,Pxxxxxx);
background-repeat: no-repeat;
background-size: 16px 16px;

Hi @brunobola ,
Hmm,
that only moves the Image data directly into CSS - which I don't want. If I have to use images, then I will continue to use it in separate files which easily can be exchanged and previewed when I want to (as in older Serene apps).
But what I want now (therefore my question here) is to use the Fontawesome Icons within the buttons - like in the current online demo of serene (If you inspect the DOM of the current Serenity online demo and look at the delete button, you will notice that it is done with the fontawesome fa-trash-o icon and not a bitmap).
So my question still stands :-)
With kind regards,
John

Hi @JohnRanger,
I know what you mean, I only give you a hint on how to use css.
You can offcourse use paths like so:
background-image: url(images/trash.png);
As off the demo you just have to inspect it and do the same:
Try this

Create a class that descend "span.button-inner"
Create the padding as off: "padding: 3px 3px 3px 0px;"
Create a style to it to have ""
Create a Class to your button that descend from your previous created Class
Add "background-image: none;" to it

I believe you can do it like so.

Try this.
.delete-button span.button-inner:before {
    content: "\f014";
    font-family: FontAwesome;
    padding-right:3px;
}
.delete-button span.button-inner {
    padding-left: 3px;
}

@wezmag ,
wow! Perfect :-) Exactly what I was looking for.
Thank you very much!
I will do a wiki entry for this.
With kind regards,
John


Generate more correct property name nodes in declaration emit

Fixes #34641
So it turns out the issue in #34641 isn't limited to JS in any way - the bug in generating non-identifier names correctly exists in all declaration emit. This fixes that. (In a bit of irony, using some of the machinery added in the js declaration emit PR)

@RyanCavanaugh port to 3.7 👍 👎 ?


WIP: feat(vpc): add .spec.acceptVpcPeeringRequestsFromVpc... fields

Issue #, if available:

https://github.com/aws-controllers-k8s/community/issues/1943

In the context of adding the VPC Peering Connections CRD to the EC2 controller (see issue above), it makes sense to complete the e2e automation of that resource by allowing ACK VPC CRs to auto-accept VPC Peering Requests (thus eliminating the need for manual intervention), given certain conditions are met.
Description of changes:

Adds the fields spec.acceptVpcPeeringRequestsFromVpcIds and spec.acceptVpcPeeringRequestsFromVpcRefs to allow you to add a list of VPC's from which you'd like to automatically accept incoming VPC Peering requests from.
Implements logic that auto-accepts VPC Peering Requests if they come from a VPC in the above lists of VPCs

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

/ok-to-test

/test all

As discussed with @a-hilaly , given that the VPCPeeringConnection resource now has the functionality of approving itself via the .spec.acceptRequest field, the functionality described in this PR will in most cases be redundant.
Closing this PR for now.


Add flag to keep final QC read files

Similar to #119 , I often find it helpful to keep the final QC files for short/long reads so that I can check the quality of the assembly, redo read mapping, and so on. Like #119 , I am interested in adding a flag to the config file so that the final long/short read QC files are not temp() -- what do you think @LeeBergstrand ?

@jmtsuji That could work. I would be open to that. We might want to mention in the docs that they can run --no-temp to keep all the intermediary files. I think that a config flag for this is OK.

Addressed in https://github.com/rotary-genomics/rotary/pull/130


Preview is not synchronized with the text

Baseline: MD-open the file in two tabs of the editor, but in different modes - text editor and preview
To see the edited text (left), explicitly requires the mouse to click on the tab with a preview (right).

I too would like the Preview to auto-update when it's open simultaneously with the text. For the moment I've assigned a shortcut to Window | Editor Tabs | Goto Next Splitter to switch to the open Preview and trigger a refresh.

Ran in to the same problem. Support for a live preview would be nice.

+1

Notice: This plugin is no more maintained and it has been removed from Jetbrains plugins repository. There is a Markdown plugin officially supported by Jetbrains.


Add error Snackbar to table components

Depends on #504 and #514

Any thoughts on how to trigger a loading error in a story? Maybe we need a workspace on the fake that always returns errors on get / list?

Any thoughts on how to trigger a loading error in a story? Maybe we need a workspace on the fake that always returns errors on get / list?

@razor-x workspace isn't a bad idea. How would you go about that?

We can just add a DB method to the fake to configure some behavior, like db.simulateInternalServerError('/devices/list', { workspace_id })
@seveibar I know you have thought about this, did you ever have a particular API in mind?

@razor-x that pattern seems ok, although id always suggest documenting specific known bugs or scenarios when making simulation endpoints. In this case its not a bug we're replicating in the fake and the function is unlikely to cover up a bug so i think its good!

That makes sense. In this case the error is a generic issue that could be caused by anything. But we could name it simulateTemporaryOutage following your suggestion

@razor-x I believe this PR should be all unblocked now. Did some local testing and your recent fix seems to have patched up all the issues I had previously.


Get basic codegen for TypeSpec working

This should cover basic CRUD operations and supporting types. It does not include support for LROs, pagination, and polymorphism. The layout and flow is similar to the autorest version; the input is adapted to the Go code model, fed to the code generator, and the results written to disk.
There are chunks of commented out code and TODO comments where shortcuts were taken (e.g. hard-coded values) to get things standing up. Added "rush tspcompile" which is analogous to "rush regenerate" to rebuild the world. ~The only difference is that the script will also mod tidy after formatting.~
The short names for rush script parameters have been removed as they kept colliding with in-box machinery.
The TS CI has been updated to build/lint/run/publish results. Centralized initialization of field arrays in the code model. Added code model support for raw JSON as bytes and slice elements by val configuration options.
Removed hard-coded pointer to time types in operation request/response handlers; it now honors the user-specified setting.

One thing I've noticed with the current relative module approach is that making a change to say codegen.go followed by a rush build will not build autorest.go and typespec-go which is annoying (rush rebuild will). I think we can solve this via project references, will investigate further. No need to hold up this PR for that though.


Children of viewport nodes cannot be dragged.

Godot version:

3.2.4
OS/device including version:

Win 10
Issue description:

Children of Viewport nodes from as far as I can tell can't be repositioned with dragging in the editor.  The transform properties have to be manually updated in the inspector panel.

Steps to reproduce:

Setup a 2D viewport.
Create sprites as children.
Try to drag and move them.

Minimal reproduction project:

Viewport Children Undraggable.zip

Duplicate of #20619.
Note that the root of the issue is that to the editor this is just a rendered texture, same as in the actual running project. You can work around this limitation by putting the contents of your Viewport into a separate scene.

Duplicate of #20619.
Note that the root of the issue is that to the editor this is just a rendered texture, same as in the actual running project. You can work around this limitation by putting the contents of your Viewport into a separate scene.

Wouldn't then also editor viewport and the root scene viewport prevent usage of controls the same?

Wouldn't then also editor viewport and the root scene viewport prevent usage of controls the same?


The first uploaded ADLS Gen2 blob is not selected

Storage Explorer Version: 1.24.0-dev
Build Number: 20220407.3
Branch: main
Platform/OS: Windows 10/Linux Ubuntu 20.04/MacOS Monterey 12.3 (Apple M1 Pro)
Architecture ia32\x64
How Found: From running test cases
Regression From: Previous release (1.23.0)
Steps to Reproduce

Expand one ADLS Gen2 storage account -> Blob Containers.
Create a blob container -> Upload one blob.
Check whether the blob is selected.

Expected Experience
The blob is selected.

Actual Experience
The blob is not selected.

Additional Context

If we select the blob, then refresh the editor, the blob will not be selected.
If we select the blob, switch to snapshot view, the blob will not be selected.

This issue also reproduces when pasting one blob to the ADLS Gen2 blob explorer.

If I remember correctly, the actual behavior is that we automatically select the first item in the data table after each reload. I think these kinds of manual adjustment of the selection is disturbing and should be avoided. Clearing the selection on refresh is by design right now.

@JasonYeMSFT Thank you for the response!
Will this new refresh mechanism be used for regular blob containers and file shares?

Not yet. We will migrate file explorer and table explorer so they will have this behavior too. Blob Explorer is at the bottom of the priority so it won't be touched anytime soon.


could not find link destination for data family

The following code:
{-# LANGUAGE TypeFamilies #-}
module NewTypeExport where

class Foo t where
  data Bar t

data Biz

instance Foo Biz where
  data Bar Biz = Bar Biz

Generates the following warning:
Warning: NewTypeExport: could not find link destinations for:
    Type D:R:BarBiz0 Bar

When actually Bar Biz is visible, hence I don't understand the warning. That's similar to #1070, however I don't have any easy workaround for that one.

Haddock doesn't do a great job in general with data families and data instances. Some thoughts:

Type is something added by Haddock (since all instances are reified from GHC internals) so we should always be able to link to it (perhaps it needs to be manually added to the renaming environment).
D:R:BarBiz0 is a mess to look at. I don't think we ever provide anchors to derived names... Perhaps the warning should start by filtering out names which satisfy isDerivedOccName?
Bar really should have a link destination. One day, when #897 gets merged, there will be a reasonable place to place such anchors.

Type is something added by Haddock (since all instances are reified from GHC internals) so we should always be able to link to it (perhaps it needs to be manually added to the renaming environment).

My mistake for Type, I had not the -i ...../base.haddock list of flags.

@guibou is this still reproducible?

I see this issue a great deal when dealing with Generics. Specifically, when I use GeneralizedNewtypeDeriving and derive a Generic, it complains that it cannot find the link destination for the associated type family Rep instance.

Thanks for the confirmation. :)


feat: add subscription buffer size usage metric

Closes #22017

[ ] CHANGELOG.md updated with a link to the PR (not the Issue)
[x] Well-formatted commit messages
[x] Rebased/mergeable
[x] Tests pass
[ ] Documentation updated or issue created (provide link to issue/pr)

Note new value memUsage in subscriber debug/vars output:
"subscriber": {"name":"subscriber","tags":null,"values":{"createFailures":0,"memUsage":300013,"pointsWritten":1035452,"writeFailures":0}},


Optimize proto PubsubMessage to/from conversion to beam PubsubMessage

Improved test pipeline reading/publishing cloud pubsub messages throughput by 10%
Profile:

Separately I am going to see if allowing the next dofn to just process proto PubsubMessage avoids this expense.
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

Run Yaml_Xlang_Direct PreCommit

Run Yaml_Xlang_Direct PreCommit


fix: Don't use debug rendering by default in BodyComponent

Description
Since debug rendering now renders on top of everything (since ages), BodyComponent shouldn't hijack the debug render method for its normal rendering.
Checklist

[x] The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
[x] I have read the Contributor Guide and followed the process outlined for submitting PRs.
[ ] I have updated/added tests for ALL new/updated/fixed functionality.
[ ] I have updated/added relevant documentation in docs and added dartdoc comments with ///.
[ ] I have updated/added relevant examples in examples.

Breaking Change

[ ] Yes, this is a breaking change.
[x] No, this is not a breaking change.

Related Issues

but there is a different issue now, children of body component are rendered upside down.

Is this problem caused by this PR, or was it there before?

but there is a different issue now, children of body component are rendered upside down.

Is this problem caused by this PR, or was it there before?

If it was added directly as a child to the BodyComponent I think the problem was already there before, I think it should be fixed now though (this whole mess really needs a refactoring though).


chore: create permit table and move data

Resolves #811
Quality Assurance:

More QA: https://github.com/Seprintour-Test/test/issues/41#issuecomment-1732585892

I also changed the datatype from char to varchar to fix this error https://github.com/Seprintour-Test/test/issues/41#issuecomment-1732579005 @pavlovcik

@pavlovcik PR attached

The bot is expected to be stable after these changes are implemented which implies that all of the functions that interact with the database should also be refactored to accomodate this new architecture.

From #787
Shouldn't you refactor functions that interact with these tables?

From #787
Shouldn't you refactor functions that interact with these tables?

Yea, I would do that now..

Shouldn't you refactor functions that interact with these tables?

check it out now, i ran into some more issues and fixed.. check description

Ping @whilefoo

Code looks good just have some rename requests

Fixed issues

Ping @pavlovcik @whilefoo

Ping @pavlovcik @whilefoo

Even if we ignore the bug with char(x), people are mostly recommending to use text because char and varchar have some limits

@pavlovcik what's your taught on this and did the schema change again?
I'm seeing some changes on the parent issue

To be honest I spent a significant amount of time trying to completely redo the database and functions that interact with it. I seem to have underestimated the amount of work involved but it forces me to become intimately familiar with all of these technologies and concepts within our bot.
It might be more productive to focus efforts elsewhere this week as I continue my research

@0xcodercrane @whilefoo i made it a text with a length constraint like agreed

@seprintour can you make new QA issue to make sure everything is working?

Sure


BotCount issue

Maximum bot count for me is 1000, and I have put SOCKS5 and #HTTP proxies for the bots, fully checked.
onboardingtime = 0
botsperip = 2
I run the bots, and i'm only getting a count up to 45 and then it lowers down, what is causing this?

I dont even check proxies, i put only socks five about 500 prxy (because i dont check them)
onboarding timer 40
bots per ip 3
And get about 150 sometimes 200 (but then they start lagging) on c9.io

yeah if I go over 200, it lags.
and it gives 100 bots, thanks.