When build this app,show me the errors!

but I have installed build-tools 23.0.2

It looks like that you are using a 64-bit version of Ubuntu and some 32-bit packages are missing on your system.

Oh my God，that means my os is 64-bit,but I am using 32-bit android-sdk,I will confirm it!


Add local testing capability

I was looking to test python code locally. There is a conftest.py in the spacy course which could be used as a start, but the testing in this repo does not have that support. So i created a file which has the following hacky code
from wasabi import Printer
import sys

with(open(sys.argv[1])) as fd:
    thesolution = fd.read()
with(open(sys.argv[2])) as fd:
    thetest = fd.read()

__msg__ = Printer()
__solution__ = """{}""".format(thesolution)

exec(thesolution)

exec(thetest)

print(globals().keys())
try:
    test()
except AssertionError as e:
    __msg__.fail(e)

The advantage of this repo's mechanism is that only wasabi needs to be there on the binder server for testing. But if we want to test with data and then need to put the full repo on binder (rather than just a shadow binder repo/branch with maybe a data folder), then additional stuff for pytest does not seem a large imposition?

One additional thought: pylint the student submission. Then "in solution" type tests need not worry about whitespace and stuff.

Not 100% sure I understand the question – but you should be able to port over the conftest.py from my spaCy course repo and then run pytest. The conftest will take care of putting together the tests using the solution code and test file, and run them accordingly.

One additional thought: pylint/flake8 the student submission. Then "in solution" type tests need not worry about whitespace and stuff.

Yes, I'd use black for that: https://github.com/python/black


Sanity fails on new linux workers:  error while loading shared library: libseccomp.so

link
Error Message
Failure
Standard Output
++ dirname tools/distrib/clang_format_code.sh
+ cd tools/distrib/../..
+ docker build -t grpc_clang_format tools/dockerfile/grpc_clang_format
docker: error while loading shared libraries: libseccomp.so.2: cannot open shared object file: No such file or directory
Command exited with non-zero status 127
real 0.00
user 0.00
sys 0.00

Thanks for reporting this, this is happening since I switched the linux workers to ubuntu 15.10  (grpc-linux-X machines on jenkins).


Bump flask from 0.9 to 2.3.2

Bumps flask from 0.9 to 2.3.2.

Release notes
Changelog
Commits

updated-dependencies:

dependency-name: flask dependency-type: direct:production ...

sdv


activity: Show the effective rate of the realms in /activity page

Screenshot showing the discount in /activity. analytics and realm-24 have a non zero discount attached to it.

When settings.BILLING_ENABLED is set to False discount, ARR and plan_type is hidden.

Do we want this as a dedicated column?  I could imagine instead making the plan column be standard (20%) or something like that.

Oh, one more comment -- we can round the rate to, e.g., 15% -- no need to
show digits past the decimal.
On Thu, Jun 10, 2021 at 1:12 PM Vishnu Ks @.***> wrote:

I would find it a little more intuitive to show what % rate they are
paying, rather than what the discount is.
I see. So you want the column to show 100% if they are paying the normal
price to all the way to 0% if they are not paying anything.
Also, just so I understand -- if an org is on the limited plan but has a
discount rate, does that mean we would give them the discount if they ever
did sign up for a paid plan?
Yup. The discount is attached to the Customer object. So whenever they
create a new plan, end an existing plan and restart the plan etc the
discount would be attached to the new plan.
I also wasn't sure what this means:
This means when a Zulip installation has set the value of
settings.BILLING_ENABLED set to False, /activity page won't be showing the
ARR, plan type and discount columns. settings.BILLING_ENABLED is set to
True only for zulipchat.com. For self hosted organizations the value
would be False. Turning on settings.BILLING_ENABLED makes the installation
behave like a paid SaaS service. For self hosted prganization this setting
would be False and there is no point in showing ARR(0), discount(None),
plan type(self hosted) etc in /activity for these installations.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/zulip/zulip/pull/18760#issuecomment-859011747, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAP6IUSRZ2WI3C4I2J22LMTTSEMDVANCNFSM46MKUHBQ
.

Actually made some slight changes to show ARR column first instead of the effective rate column.

Merged, thanks @hackerkid!

Awesome!
Should we change the column header to "Rate (%)" so that it's less wide?
Also, I think we should add a line to the description at the top, something like:
"Rate (%): % of full price the customer pays, or will pay, if on a paid plan."

Sounds good to me. Will create a PR :)

Created #18866


restore: Make reading of destination optional

Currently, restore reads the files in the destination dir to check if the contents are correct.
This could be skipped if we rely on metadata (like ctime/mtime/inode similar to the change detection in backup when backing up with a parent snapshot) or at lest be made optional.
See also https://github.com/restic/restic/pull/3425

this would be great


Adding support for retrieving a product listing

Perfunctory comments:

Please check for unused imports
We will need to add tests for the new operations and models. (I think) we have some useful ones in the base API you can extend so take a look there and feel free to chat if it's not clear.
don't forget to update the POM, README.md and release notes.

Cool, cool, will do - this was just a quick draft to nail the API.

My broader comment though is that this adds a new operation with a new way to return a list of products. Sure

it's a List of ProductListing objects

which is a tuple of

Product
a List of ChannelProductListing objects.

But, conceptually, we're just providing a list of products which isn't a new idea in our API. We already provide a list of eligible products in response to a lookupMsisdn call and I think it'd be unfortunate if that existing operation missed out on the ChannelProductListing enhancement.
What about:

Add a List<ChannelProductListing> as a property of Product.
Drop the idea of a ProductListing. This really just ties the List<ChannelProductListing> to the associated Product. If the List<ChannelProductListing>is within the Product then we don't need the ProductListing model.
Instead of the listProducts operation returning a new ProductListingResponse model, we simply return a List<Product>.

This wouldn't add to the new operation but the two benefits I like are:

Fewer new models to manage.
Existing lists of products get the benefit too.

You might need to update the lookupMsisdn operation to accept a new optional channelName parameter.

Sounds good, will do.


Migrate toolbox charts to ScottPlot

Interactive Data Display charts looks not supported anymore and don't support Net Core, also it has some minor rendering issues.
ScottPlot seems one of the best alternatives, also it has it's own preview window, so charts preview code could also be removed

implemented in #6


Switch from LlamaKit to antitypical/Result

Fixes #41.

Gonna close this until https://github.com/antitypical/Result/pull/29 is merged and released.

https://github.com/antitypical/Result/pull/29 has been merged

This is ready to go now. :sparkles:

Just the one comment which I’ll defer to you on. Merge away if you’d rather not address it in this PR/at all!


feat: sort conda lock file by subdir and name

Sort the conda lock file by subdir + name. This should result in a deterministic result that also produces the smallest possible diff.

Hmm, should we not put this in the serialization code of the conda lock format in rattler?

Yes I like that. Let me do that.


feat: intial commit

Description
Please include a summary of the change and which issue is fixed. Also, please include the motivation and context for the change. List any dependencies that are required for this change.
Check the relevant boxes:

[ ] Bug fix (nonbreaking change that fixes an issue)
[X] New feature (nonbreaking change that adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Examples or tests (addition or updates of examples or tests)
[ ] Documentation update
[ ] CI related update (pipeline, etc.)

Checklist

[ ] If relevant, a test for the change has been added or updated as part of this PR.
[ ] If relevant, documentation for the change has been added or updated as part of this PR.

Merge

Merge using "Squash and merge".
Make sure to use a relevant conventional commit message that is based on the PR contents. The commit message determines whether a new version of the modules needs to be released, and if so, which semver number to use).

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


[Learn Rebrand Metadata Publish]

Fixes #
Docs for Toolkit PR #
What changes to the docs does this PR provide?

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] Correctly picked the right branch to base the change off (dev for new features, main for typos/improvements)
[ ] For new pages, used the provided template
[ ] For new features, added an entry in the Table of Contents
[ ] Ran against a spell and grammar checker
[ ] Contains NO breaking changes

Other information

Learn Build status updates of commit 5d80957:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/.template.md
:white_check_mark:Succeeded

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/high-performance/StringPool.md
:white_check_mark:Succeeded
View

docs/services/GraphLogin.md
:white_check_mark:Succeeded
View

README.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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 5d80957:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: GitBranchDeletedOrForcePushed]

Cannot sync git repo to specified commit because ref +refs/pull/672/merge has been deleted or has been force pushed.
 If this is pull request, please ensure it is mergeable (no merge conflict) and open (not closed).

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
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.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


[Event Parameter Request] Codeunit 12 Gen. Jnl.-Post Line - procedure PostEmployee

Dear ALAppExtensions Team,
We would like to request the following change
local procedure PostEmployee(GenJnlLine: Record "Gen. Journal Line")
var
    Employee: Record Employee;
    EmployeePostingGr: Record "Employee Posting Group";
    EmployeeLedgerEntry: Record "Employee Ledger Entry";
    CVLedgEntryBuf: Record "CV Ledger Entry Buffer";
    TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary;
    DtldEmplLedgEntry: Record "Detailed Employee Ledger Entry";
    DtldLedgEntryInserted: Boolean;
begin
    with GenJnlLine do begin

        ....................................................................................

        **//--> change request GLReg parameter
        //OnPostEmployeeOnBeforeEmployeeLedgerEntryInsert(GenJnlLine, EmployeeLedgerEntry);
        OnPostEmployeeOnBeforeEmployeeLedgerEntryInsert(GenJnlLine, EmployeeLedgerEntry,GLReg);
        //<-- change request**
        EmployeeLedgerEntry.Insert(true);

       ...................................................................................

    end;
    OnMoveGenJournalLine(GenJnlLine, EmployeeLedgerEntry.RecordId);
end;

**//--> change request GLReg parameter
[IntegrationEvent(false, false)]
local procedure OnPostEmployeeOnBeforeEmployeeLedgerEntryInsert(var GenJnlLine: Record "Gen. Journal Line"; var EmployeeLedgerEntry: Record "Employee Ledger Entry";GLReg: Record "G/L Register")
begin
end;
//<-- change request**

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 10560.


process is not defined error when bundled with webpack

Code below throws process is not defined error if module is bundled by webpack for usage in browsers with node: {process: false} setting:
https://github.com/calvinmetcalf/process-nextick-args/blob/8407900951af3e7651fca50f127f0e4ddc01ad55/index.js#L3-L5
Adding typeof process === 'undefined' check to the condition should fix the issue.

Here is the PR: https://github.com/calvinmetcalf/process-nextick-args/pull/12

ok I'll try to get to this tommorow

and I'm getting to it now, all set


[BugFix] Fix bug getAssigmentCompatibleTypeOfDecimalV3 miss time type

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #7046
Problem Summary(Required) ：

[FE PR Coverage check]
:heart_eyes: pass : 0 / 0 (0%)


Fix Kubectl not present during ci

Description
update dpkg
I have:

[x] checked my changes follow the style of the existing code / OpenFaaS repos
[x] updated the documentation and/or roadmap in README.md
[x] read the CONTRIBUTION guide
[x] signed-off my commits with git commit -s

This can be closed due to https://github.com/openfaas-incubator/ofc-bootstrap/pull/128
@arshchimni thank you so much for having a go at this.

Sure. Thanks @alexellis

We have other items that you could help with too :)

/msg: slack


Grant Access To Boards -> Boards readonly

I would like to grant access for non-members to view status of kanban board , as it is linked in my project Readme.md by Azure Boards plugin.
For now all non-members are getting 401 Unauthorized, which is pretty ugly.
Is there a way to configure this setting? I cannot seem to find it in Azure devops.

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

ID: 0ee798dd-0f8b-ed6c-c4e9-cce9d093176c
Version Independent ID: a5aae6ab-05f7-272e-e6a4-bff9f2e6dbea
Content: Differences and limitations - Azure DevOps Services Public Project
Content Source: docs/organizations/public/feature-differences.md
Product: devops
Technology: devops-public-projects
GitHub Login: @chcomley
Microsoft Alias: chcomley

Hi @kolendomichal,
Please accept my sincerest apology for letting this slip through my radar. I'm looking into this today and will be in touch. Thank you.

Hi @chcomley
Any new informations regarding this issue? :)

Hi @kolendomichal, I appreciate you checking in. I just received a response from our PM, which states that Kanban boards are not visible to non-members. I imaging there may be a feature request for this already, so I'd recommend finding it and upvoting, or you can create your own feature request here: https://developercommunity.visualstudio.com/content/idea/post.html?space=21. Thanks and I hope you have a great day!


chore(Algebra): improve argument names to induction principles

These are the case names used by the induction tactic after the with.
This replaces H0, H1, Hmul etc with zero, one, mul.
This PR does not touch Submonoid or Subgroup, as to_additive does not know how to rename the argument names.
There are ways to work around this, but I'd prefer to leave them to a later PR.
This also leaves the closure_induction₂ variants alone, as renaming the arguments is more work for less gain.

bors d+

bors merge


Does this work with bootstrap 4?

Hi, looking for a date picker for vue.js with bootstrap 4 (and no jQuery) does this support bootstrap 4?

Also getting the offsetTop error when trying to use this with Bootstrap 4.
 I am not sure the compatibility with bootstrap (js)
http://getbootstrap.com/docs/4.0/getting-started/introduction/
<!DOCTYPE html>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>vue2-calendar</title>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

    <link rel="stylesheet" href="../lib/calendar.min.css" >

           <calendar v-model="value" show-date-only :disabled-days-of-week="disabled" :format="format" :clear-button="clear" :placeholder="placeholder"></calendar>

Is the above code different to the fiddle I added? I can't seem to see the arrows rendering?
@rickmills have you got this working with bootstrap4?


Bug: plugin is executed twice inside the useEffect hook in React

Version 3.0.0-rc.5
What is the correct way to use the API?
The way I do it is import it like shown in the docs:
import * as CookieConsent from 'vanilla-cookieconsent';
Then I try to call either CookieConsent.acceptCategory('analytics') or CookieConsent.acceptService('ga', 'analytics') on button click. The cookie gets added, its timestamp is updated, but "categories" and "services" arrays are empty.
Setting categories and services via the modal works fine.
Also, when accessing imported CookieConsent, typescript complains: "Cannot use namespace 'CookieConsent' as a value." I have to cast it as CookieConsent.CookieConsentAPI for typescript to stop complaining.

I use the API this way with Next.js:
import { useEffect, createContext, useContext } from "react"
import "vanilla-cookieconsent/dist/cookieconsent.js"
import "vanilla-cookieconsent/dist/cookieconsent.css"

const CookieContext = createContext();

const CookieConsentProvider = ({ children, locale }) => {
  const cc = window.initCookieConsent();
  useEffect(() => {
    cc.run({
       // your config goes here
    });
  }, [locale]);

    return (
        <CookieContext.Provider value={{ cc }}>
            {children}
        </CookieContext.Provider>
    );
}

export default CookieConsentProvider

export function useCookie() {
    const context = useContext(CookieContext);
    if (context === undefined) {
      throw new Error('Context must be used within a Provider');
    }
    return context;
}

Then in my page component:
const CookieConsentProvider = dynamic(() => import('components/CookieConsentProvider'), {
  ssr: false,
})

export default function Page() {
return (
    <CookieConsentProvider locale={locale}>
       <Layout>
       </Layout>
    </CookieConsentProvider>
  )
}

Then in any child component I can do the following:
import { useCookie } from 'components/CookieConsentProvider'

const MyComponent = () => {
   const { cc } = useCookie()

  const handleClick = () => {
     cc.accept('marketing')
  }
}

@Polynook
that is indeed the proper way to use the plugin.
I believe this issue is caused by React's new useEffect behaviour; the useEffect hook is executed twice in dev/strict mode and messes up the plugin.
As for the types issue, it has already been fixed in the v3 branch https://github.com/orestbida/cookieconsent/commit/93ccc795406f9c42528d22c8a17da890d2857f30.

Released v3.0.0-rc.6, feel free to re-open this issue if you still encounter the problem.

I use the API this way with Next.js:
import { useEffect, createContext, useContext } from "react"
import "vanilla-cookieconsent/dist/cookieconsent.js"
import "vanilla-cookieconsent/dist/cookieconsent.css"

const CookieContext = createContext();

const CookieConsentProvider = ({ children, locale }) => {
  const cc = window.initCookieConsent();
  useEffect(() => {
    cc.run({
       autorun: true,
       current_lang: locale,
       autoclear_cookies: true,
       page_scripts: true,
       // your config goes here
    });
  }, [locale]);

    return (
        <CookieContext.Provider value={{ cc }}>
            {children}
        </CookieContext.Provider>
    );
}

export default CookieConsentProvider

export function useCookieConsent() {
    const context = useContext(CookieContext);
    if (context === undefined) {
      throw new Error('Context must be used within a Provider');
    }
    return context;
}

Then in my page component:
const CookieConsentProvider = dynamic(() => import('components/CookieConsentProvider'), {
  ssr: false,
})

export default function Page() {
return (
    <CookieConsentProvider locale={locale}>
       <Layout>
         ...
       </Layout>
    </CookieConsentProvider>
  )
}

Then in any child component I can do the following:
import { useCookieConsent } from 'components/CookieConsentProvider'

const MyComponent = () => {
   const { cc } = useCookieConsent()

  const handleClick = () => {
     cc.accept('marketing')
  }
}

Hello, since you are already using this in next.js...
I have copied your structure, everything works as expected on first load BUT after that (when I navigate in another page) when I call cc.showSettings(0) in my component (e.g. Footer), although the settings appear, I got the error below
Unhandled Runtime Error
TypeError: Cannot read properties of undefined (reading 'setAttribute')

Can you please, try also on your code please and let me know if you are facing the same problem? If not, how exactly are you handling "show cookie settings" correctly in every page?
Thank you in advance

Hello, since you are already using this in next.js... I have copied your structure, everything works as expected on first load BUT after that (when I navigate in another page) when I call cc.showSettings(0) in my component (e.g. Footer), although the settings appear, I got the error below
Unhandled Runtime Error
TypeError: Cannot read properties of undefined (reading 'setAttribute')

Can you please, try also on your code please and let me know if you are facing the same problem? If not, how exactly are you handling "show cookie settings" correctly in every page?
Thank you in advance

Hello, that happens if you don't import it dynamically or if you initialize it twice. Import using the following line and make sure that cc.run is only run once.
const CookieConsentProvider = dynamic(() => import('components/CookieConsentProvider'), {
  ssr: false,
})

Btw, I use the stable version 2.8.6. I suppose 3.0.0-rc.5 should work the same way, but I have not tried it.

I see that cc is missing from the useEffect dependency array in my example, but that should not cause the problem. If you have several page components you may need to move the CookieConsentProvider higher up so that you don't initialize it several times. I'm only using the [...slug] page component.

I ensured that cc.run inside useEffect runs only once, by using useRef
import { useEffect, createContext, useContext, useRef } from "react";
import "vanilla-cookieconsent/dist/cookieconsent.js";
import "vanilla-cookieconsent/dist/cookieconsent.css";

const CookieContext = createContext();

const CookieConsentProvider = ({ children, locale }) => {
  const ccRunRef = useRef(false);
  const cc = window.initCookieConsent();
  useEffect(() => {
    if (ccRunRef.current) return;
    ccRunRef.current = true;

    console.log("cc run !!!");
    cc.run({
      autorun: true,
      current_lang: locale || "el",
      autoclear_cookies: true,
      page_scripts: true,
      //OTHER CONFIGURATIONS HERE
    });
  }, [cc, locale]);

  return (
    <CookieContext.Provider value={{ cc }}>{children}</CookieContext.Provider>
  );
};

export default CookieConsentProvider;

export function useCookieConsent() {
  const context = useContext(CookieContext);
  if (context === undefined) {
    throw new Error("Context must be used within a Provider");
  }
  return context;
}

Indeed, I can see the string "cc run !!!" just once now. Still the bug is not solved.
in _app.js I am importing the above file as
import dynamic from "next/dynamic";
const CookieConsentProvider = dynamic(
  () => import("../providers/cookieConsentProvider"),
  {
    ssr: false,
  }
);

const queryClient = new QueryClient();

function MyApp({ Component, pageProps }) {
  return (
    <QueryClientProvider client={queryClient}>
      <CookieConsentProvider locale={"el"}>
        <AuthProvider>
          <ChakraProvider theme={theme}>
            <SkipNavLink id="skip-nav" style={{ zIndex: 3, top: 5, left: 5 }}>
              Skip to content
            </SkipNavLink>
            <FlashMessage />

            {Component.requireAuth ? (
              <AuthGuard>
                <Component {...pageProps} />
              </AuthGuard>
            ) : (
              // public page
              <Component {...pageProps} />
            )}
            <ReactQueryDevtools initialIsOpen={false} />
          </ChakraProvider>
        </AuthProvider>
      </CookieConsentProvider>
    </QueryClientProvider>
  );
}

export default MyApp;

In my  component
import { useCookieConsent } from "../providers/cookieConsentProvider";

function Footer() {
  const { cc } = useCookieConsent();
  return (
.....

            <Link as="button" data-cc="c-settings">
              cookies settings version 1
            </Link>
            <Link as="button" onClick={() => cc.showSettings(0)}>
              cookies settings version 2
            </Link>
.....);
}

On first load both links works.
After changing page, first link does nothing, second link throws TypeError: Cannot read properties of undefined (reading 'setAttribute')
I am using stable 2.8.6 as well.

I have also used zustand instead of Context, but as expected the same error still appears

That’s strange. Can you reproduce the error on a new create-next-app without the rest of your configuration?

I was able to reproduce the problem using next/router. My project doesn't use next/router and reloads every page so that's why it works. I will try to see if I can come up with a fix.

I think the same problem is described here https://github.com/orestbida/cookieconsent/issues/315#issue-1260790669

I was able to reproduce the problem using next/router. My project doesn't use next/router and reloads every page so that's why it works. I will try to see if I can come up with a fix.

Thank you @iamfredrik. Your effort is much appreciated :)

Thank you @iamfredrik. Your effort is much appreciated :)

You're welcome. Alas I can't figure this out so we may need help from the developer. The error only comes on first run after switching route. After closing the error dialog it works when switching routes back and forth.

@itsam,
I'm not sure I understand the issue (it looks to me that its unrelated to this one), but since you're talking about next.js, here are 2 example configurations that might help:
basic:
https://codesandbox.io/s/cookieconsent-v3-next-js-wkxn6l
access the plugin from any page:
https://stackblitz.com/edit/nextjs-epd84e
If none of the demos are of help, please create a new discussion/issue with a live example that I can inspect.

Thank you @orestbida. I made a next.js example without typescript using context instead of props: https://stackblitz.com/edit/nextjs-j1kwcf

I see that all examples are using v3.0, so maybe the problem only occurs in stable 2.8.6...
I am doing the transition to v3 and let you know.
Thanks

I see that all examples are using v3.0, so maybe the problem only occurs in stable 2.8.6...
I am doing the transition to v3 and let you know.
Thanks

Yes, it seems that v3.0 is required to get it to work properly.

s, it seems that v3.0 is required to get it to work properly.

Not really. React 18 made things just a little more "complicated", especially for iife + client only plugins such cookieconsent v2.
@itsam, this is the easiest way to use v2 in next.js (call api via the window object): https://stackblitz.com/edit/nextjs-euxk9k?file=components%2FCookieConsentComponent.js
I'll update the FAQ -> How to use in React section for future users.

You are, right, in the proposed solution, everything works as expected in stable release 2.8.6. I think the tricky part (besides limiting to load just once in the useEffect) was to use window (e.g. window.CookieConsentApi.showSettings(0)) all the times instead of the object (e.g. cc) which either created once in the context, zustand or  wherever.
Thanks a lot for clarifying and giving a functional example, I am pretty sure it will be helpful for others trying to integrate with next.js


Running in DataBricks

I have loaded a dataframe and when I run the command
profile = spark_df_profiling.ProfileReport(df)
I get the following error:
pycache not bottom-level directory
I have confirmed the df is loaded and looking good (it is very large if that matters), not sure where to go next with this, suggestions?
It occurred to me that I was running on a serverless cluster so tried your example code on a Standard just to make sure that wasn't it:
Ran:
import spark_df_profiling
df = sqlContext.createDataFrame([["2",True,None,"8"],
["2",False,None,"8"],
["2",True,"5","7"]], ["a","b","c","d"])
rep = spark_df_profiling.ProfileReport(df)
displayHTML(rep.html)
Error:
pycache not bottom-level directory in ....

Hey Folks,
I created a PR #22 to display renderable HTML in Databricks notebook.
mani


hawk: Add counter feature using PERCPU_ARRAY map

added PERCPU_ARRAY map to kernel space to monitor the number of processes executed on each process
added a loop that prints the total count in user space once every second
updated readme and added comments

Reviewers: @FlorentRevest @sinkap


Prompt User to confirm scanning directories if number of directories is over some threshold

I was testing the permissions failures yesterday and to do so, I opened my Home directory and then tried to Select an entrypoint.
The scan (understandably) took nearly two full minutes.  I'm wondering if we should prompt the user if they'd really like us to scan their entire directory structure in cases like these.  Maybe we could do a quick count of directories and it's over x, we prompt the user to confirm.
I did see we got a report from a user doing exactly this, opening a home directory and wanting to scan from there.

I also noticed that I need to open a specific folder before trying to create the deployment or it will try and scan my entire home directory.

https://positpbc.slack.com/archives/C05D7NZD52S/p1724761830685139
I wonder if users might think they're going to get to select which directory to scan when clicking Select..., rather than scanning every file for an entrypoint without warning.

A few extensions in VS Code have window notifications that pop up if scans of the workspace are taking a long time (like Pylance). We could implement something like that.
VS Code rarely has confirms and doesn't really have a good flow for that. We could do something in the webview for this, but it will probably feel a bit strange.
We have also discussed possibly paginating the scan when we go over a certain quantity of possible entrypoints.

Agreed, it is extremely common for VSCode extensions to not handle scanning large directories very well.
If we would approach the idea of limiting the scans, it would probably make the most sense to users to have it limited to X levels deep, rather than just a limit on files examined within our walking algorithm, which probably travels leaf-first. We'd also have to identify a way to inform the user that we had stopped and offer them a way to restart without the limit.
Another option might be to put up a status message that has a cancel button when we detect our scan API has gone too long. We may not be able to cancel the scan, but we can at least reset the UX or offer the user the recommendation that they open a smaller workspace.
There is not a great answer here and I agree with Jordan, there is very little prior art for existing extension behavior when workspaces are huge.

Another option might be to put up a status message that has a cancel button when we detect our scan API has gone too long. We may not be able to cancel the scan, but we can at least reset the UX or offer the user the recommendation that they open a smaller workspace.

This is what we discussed at our sync meeting.

Hmm, I might have missed this while I was out, but I thought that we had implemented (or maybe just were going to implement) doing limited entrypoint detection based on files that are open and then giving someone an out that lets them scan deeper / select entrypoints that aren't open? This would (generally) mean the number of entrypoints to be scanned is relatively low, and most likely to be the files that someone has top of mind (since they are open)

Group action:

Will address this by changing the entrypoint selection to simply show open files as well as a file picker which will launch VSCode's file dialog.
Related to

Verified that the new multi-stepper for creating a Deployment shows the open files, and a generic "Open..." file picker dialog.


size_hint for page id iterator

#50  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @pepyakin and the rest of your teammates on  Graphite


Adding modification of application entry point in tutorial ufTasks step

@nheron Good catch, I would just change this part of the text:
Inside the package org.uberfire.client, modify the setup method like follows to define the "TaskPerspective" we just define before (instead of the "MainPerspective"):
to:
Inside the package org.uberfire.client, modify the setup method like follows to create a menu item to the "TaskPerspective" we just defined before (instead of the "MainPerspective"):


Move test requirements, adjust and streamline CI YAML

This moves the requirements files to a new /ci folder, updates the YAML, and removes some unneeded installation when building wheels. The goal: get all of us developers to use exactly the same dependencies defined in pyproject.toml.

Can we just install from pyproject.toml within ci and remove requirements.txt related files altogether?

@spencerseale From my perspective, changing our CI environment is a different matter. Switching from a requirements file, with versioning pinning, to the largely unpinned specs in pyproject.toml means that our CI builds will be less reproducible and will start to fail occasionally due to changes that we ourselves have not made to cloud-py. Let's have a discussion about that, but not as a part of this PR, okay?

@sgillies yes that sounds good, but I was definitely pushing for pinning within a pyproject.toml PEP631


Fixes a PaywallListener crash

As the title says. Also added a listener to the tester app, and was able to reproduce it with that. Verified no more crashes on both Android and iOS.
Cause
We were unsafely casting, which worked fine before when everything was a type alias. That's no longer the case. StoreTransaction was already converted away from a type alias in 1.0.0-beta.3, and we made it "worse" on main by converting the rest.
Fix
For some weird reason we have double Kotlin mappings for the same underlying ObjC class. For now, I'm casting one to the other (which works because it's the same thing), and then calling our mapper function.
I also checked some other casts we do, and they seem okay so far.
Closes #168

          1 Error

:no_entry_sign:
Label the PR using one of the change type labels

Label
Description

breaking
Changes that are breaking

build
Changes that affect the build system

ci
Changes to our CI configuration files and scripts

docs
Documentation only changes

feat
A new feature

fix
A bug fix

perf
A code change that improves performance

RevenueCatUI
A change to the RevenueCatUI library

refactor
A code change that neither fixes a bug nor adds a feature

style
Changes that don't affect the meaning of the code (white-space, formatting, missing semi-colons, etc

test
Adding missing tests or correcting existing tests

next_release
Preparing a new release

dependencies
Updating a dependency

phc_dependencies
Updating purchases-hybrid-common dependency

  Generated by :no_entry_sign: Danger


Can not using the script on iCloud UWP autolaunch user

My main user has icloud auto launch setting, but Adimnistrator don't.
The script works fine in Admin, but not my main users, It says Windows Subsystem for Android has been installed!, but I can't found WSA on the start menu.

Oh, I see, admin installed so that it can not install to other users, uninstall WSA in admin, and then issue is solved.


Very Informative

Thanks for this article, it was very informative.

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

ID: 310c0962-be0b-09bf-9147-9601f7853152
Version Independent ID: a5a4068c-fecf-8127-dbe2-66c59320b1ce
Content: HttpClient.Post(Text, HttpContent, var HttpResponseMessage) Method - Business Central
Content Source: dev-itpro/developer/methods-auto/httpclient/httpclient-post-method.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Thanks for the feedback.


⚠ Bofrost.be has degraded performance

In 852ed88, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1156 ms

Resolved: Bofrost.be performance has improved in 596dcd4 after 7 minutes.


[Feature request] Sending Stickers

I searched the repo and there doesn't seem to be any specific issues except the Image/Video on #4
It would be awesome if Wechaty could support stickers. It seems to give
WARN MediaMessage stream() exception: Error: protocol unknown: null
currently on receiving.
But Sending would be the major thing to support.
I guess this is quite a large task since static image sending is not supported either yet.
But one of the big differences between a 1:1 chat with a person and an official account 'bot is animated stickers... so would be a great feature addition
related steps:
https://github.com/wechaty/wechaty/issues/4#issuecomment-266054802
⬆  upvotes  ⬆

Yes, I agree that sending sticker is a must have feature for Wechaty.
Can you post how to reproduce WARN MediaMessage stream() exception: Error: protocol unknown: null here?
And for receiving stickers, you can have a try with example/media-file-bot.ts, it will save all the files(including stickers) to local files.

The error:
I used the code from media-file-bot
When I send a sticker to myself I got the above error
Perhaps this is with official "paid" stickers (like the one above) rather than just free .gifs. The webUI currently I don't think enables ordinary "user generated" stickers to be sent?
I will check again and confirm later.
It seems to capture incoming gifs very well.

It looks wechat server had denied the web image link for sticker package according to https://github.com/geeeeeeeeek/electronic-wechat/issues/2 and https://github.com/geeeeeeeeek/electronic-wechat/issues/393

@binsee Do you think this could be implemented based on your file upload & mediaId code?

The server filters the stickers message, webwx can not get.
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxsync?sid=&skey=@&pass_ticket=
paid stickers json:
"MsgType": 47,
"Content": "",      // is blank

But,a small part can be passed, such as Tusky. Can be sent, but available in small quantities.

It seems we have not found any good way to implement/resolve this issue.
Closed now.
Please let me know if there's any future enhancement we could do.


manage.py get_dropbox_token: error: unrecognized arguments: [--settings=test_settings]

@ZUCK, When i run the following command it raises that error,
python manage.py get_dropbox_token [--settings=test_settings]
Please, let me know, what's going on?

I know you posted this a while ago but in case you still need an answer here is what worked for me:
I ran python manage.py get_dropbox_token and it raised an error :
auth_code = raw_input("Enter the authorization code here: ").strip()
NameError: name 'raw_input' is not defined
Then I edited get_dropbox_token.py file inside django_dropbox_storage\management\commands folder, changed raw_input to input then ran the  python manage.py get_dropbox_token command again and it worked.

For me I just removed the brackets:
python manage.py get_dropbox_token --settings=test_settings

Thank you all for signaling this issue!
@zahidtokur which version of Django are you targetting? Can you please provide a PR?
@loictessier Same, which version of Django are you using?

Thank you all for signaling this issue!
@zahidtokur which version of Django are you targetting? Can you please provide a PR?
@loictessier Same, which version of Django are you using?

BTW, this is not a real issue. The square brackets are commonly used in tech docs to identify an optional argument.


Prevent usage of LRU queue if not needed

This PR prevents usage of additional data structure if not needed.
Fixes: https://github.com/erni27/imcache/issues/25

Codecov Report

Merging #26 (2facff6) into master (14d3d49) will decrease coverage by 1.70%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##           master      #26      +/-   ##
==========================================
- Coverage   94.88%   93.19%   -1.70%
==========================================
  Files           9        9
  Lines         508      514       +6
==========================================
- Hits          482      479       -3
- Misses         22       28       +6
- Partials        4        7       +3

Impacted Files
Coverage Δ

cache.go
96.30% <ø> (ø)

option.go
65.38% <0.00%> (-34.62%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


WIP: Add support for fields of type Vector

The objective of this pull request is to have support for fields of type Vector in the schema so a document can have stored it's embedded representation (or even multiple representations in different fields) and the user should be able to make querys using as a parameter a vector  to search documents close in distance to this one.
The following changes has to be made:

[ ] Support for fields of type Vector in the schema.
[ ] Store these fields in the schema using a HNSW index (a modification of qdrant-segment for the moment).
[ ] Add VectorQuery.
[ ] Add VectorCollector (to retrieve the documents address with its Vector representation).

Can you extract the qdrant-vector stuff from the project?

@catunlock I looks like this is going somewhere! Pinging @mocobeta who has more expertise on vector search and I suspect it might spike her interest.
Have you discussed with the qdrant team to see if it possible to progress without an actual fork?
Also, this PR is a draft so no worries... to eventually get it merge, there will be some work required to clean up some of the code. You can have a look at this document to get an idea of what the preferred code style should look like.
https://github.com/quickwit-inc/quickwit/blob/main/CODE_STYLE.md

Have you discussed with the qdrant team to see if it possible to progress without an actual fork?

For the moment, I'm stripping all the features that are redundant from the Qdrant vector segments that are already on Tantivy (redundant or not needed for this use case, as the payload store or the filters in the search. I'm more interested in the HNSW indexing.).

I'm closing this pull request since we are not going to use qdrant to add this feature. I will open another one in the future cleaner with the desired features implemented.


Make it easier for users to find DBT docs

Create a DBT page in the connector docs that directs users to DBT configuration with the relevant connector procedure.
Link to the DBT page from the introduction page.
Direct users to DBT configuration with the relevant connector procedure from the Lineage > DBT feature docs page.

Fixed.


fix Codeqwen FIM template not using File Context

I haven't tested it, but I hope it works
(I don't have TS setup, let alone anything for VSCode extensions)

Fixes #358 (if it works)

Hey @AndrewRocky I think it will require some testing before it's merged, I will try it and report back. Thanks for this :)


Graph window date range expands unexpectedly when displaying bar series with no data inside graph window

Version
4.8.0
Reproduction link
https://jsfiddle.net/dalzell99/tyjzwdcg/1/
Steps to reproduce
Move the graph so the bar series is outside the graph window
What is expected?
The date range of the graph window doesn't change unexpectedly
What is actually happening?
The date range of the graph window increases to be about 5 times the expected range and the line series data is only shown in the middle 20% of the graph window
Edit: 14th Aug 10:30am (UTC+12)
It has something to do with the width of the bars as in the past we were able to fix the issue by setting barMaxWidth to 5% for the bar series.
Below are some screenshots showing the date range of the graph window changing. The line series data is exactly the same and datazoom date range at the bottom is also exactly the same.
Hourly - https://ibb.co/4WRZv2T
Shows hourly rainfall with 0 values in between the bars shown.
Daily - https://ibb.co/4mxwYND
Shows daily rainfall with no 0 values in bar series. The date range of the graph window expanded slightly compared to the hourly.
Weekly - https://ibb.co/7t3LgWR
Shows weekly rainfall with only one data point in series. The date range of the graph window has expanded significantly without the datazoom date range being changed.

It seams can be resolved temporarily by set
dataZoom.filterMode: 'none'  rather than dataZoom.filterMode: 'weakFilter' .
The bug in 'weakFilter' needs to be fixed.


[E2 - MS2] - Ale

Post your solution in the comments 😄 (private repo and invite Q and others when needed).
ps. remember to assign the amount of story points in the dedicated label.

https://gist.github.com/ctrlc03/746273d1cb63c8d647a0cff89607bf62


use preformatted value for cell with empty format string

There is issue when we export cells wich uses java formatters. In this case cell will try to apply cell formatting, but format string will be empty. Thats why we will recieve unformatted value in excel. I offer to check if formatString is not blank there.

number cells will be strings with this changes, it shouldn`t be applyed


HOSTEDCP-1566: Bump CAPI dependencies

What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes HOSTEDCP-1566
Checklist

[x] Subject and description added to both, commit and PR.
[x] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/test all

/test all

/test e2e-aws

/test all

/lgtm


bump grpc to 1.17

What problem does this PR solve?
This PR just bumps GRPC from 1.7 to 1.17. In addition, this PR closes #981
What is changed and how it works?
Just change grpc version defined in pom.xml
Close #981

/run-all-tests


[connectivity] warning: ConnectivityBroadcastReceiver.java uses or overrides a deprecated API.

When I compile I see these notes on the console screen
Note: Recompile with -Xlint:unchecked for details.
Note: C:\src\flutter.pub-cache\hosted\pub.dartlang.org\connectivity-0.4.5+3\android\src\main\java\io\flutter\plugins\connectivity\ConnectivityBroadcastReceiver.java uses or overrides a deprecated API.
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
flutter_svg: ^0.17.3+1
http: ^0.12.0+4
chopper: ^3.0.0
easy_localization:
The following adds the Cupertino Icons font to your application.
Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
rflutter_alert: ^1.0.3
sqflite: any
shared_preferences: ^0.5.6+3
flutter_bloc: ^3.2.0
meta: ^1.1.6
equatable: ^1.0.0
moor: ^2.4.2
moor_ffi: ^0.4.0
path_provider:
path:
firebase_core: ^0.4.0+9
firebase_analytics: ^5.0.2
firebase_auth: ^0.14.0+5
firebase_messaging: ^6.0.13
overlay_support: ^1.0.3
bot_toast: ^3.0.0
encrypt: ^4.0.2
cryptor: ^0.1.6
connectivity: ^0.4.8+6
data_connection_checker: ^0.3.4
keyboard_avoider: ^0.1.2
quiver: ^2.1.3
logging: ^0.11.4
dev_dependencies:
flutter_test:
sdk: flutter
chopper_generator: ^3.0.0
moor_generator: ^2.4.0
build_runner: ^1.3.1
intl_translation: ^0.17.1

Steps to Reproduce

Run flutter create bug.
Update the files as follows: ...
...

Expected results:
Actual results:

Logs

duplicate of https://github.com/flutter/flutter/issues/44580


CPU support

Adds dispatching to allow step_{critic,generator}! on cpu

Then we can also test on CPU

Any actually "meaningful" testing is proving difficult, and performance is not good


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-23-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1018

Questions ?
Please refer to the Backport tool documentation


Make Spark SQL APIs supported across all types

Resolves #1580, #1867, WIP towards #1728. Merges the GenomicRDD and GenomicDataset traits together, and makes the VariantContextRDD and GenericGenomicRDD implementations support GenomicDataset. Not done yet, but I wanted to get this out for review, as it's a big one. Remaining TODO:

[ ] Clear merge conflicts
[ ] Plumb join and GenericGenomicRDD APIs out to Python and R
[ ] Resolve a serialization issue that occurs when using GenericGenomicRDD from the dataset API

One general stylistic question: this PR goes halfway to renaming everything "GenomicDataset" instead of "GenomicRDD". Is this a good change, or should we hold on to the GenomicRDD name for the sake of consistency?

Coverage decreased (-1.8%) to 80.786% when pulling b75295e6d1fb816321a5f4bf5206b9541ca7cb8b on fnothaft:issues/1867-1580-vc-sql into 26f0608ca8777400dd37b58cdcca4a6685561a55 on bigdatagenomics:master.

Coverage decreased (-1.8%) to 80.786% when pulling b75295e6d1fb816321a5f4bf5206b9541ca7cb8b on fnothaft:issues/1867-1580-vc-sql into 26f0608ca8777400dd37b58cdcca4a6685561a55 on bigdatagenomics:master.

Coverage decreased (-1.8%) to 80.786% when pulling b75295e6d1fb816321a5f4bf5206b9541ca7cb8b on fnothaft:issues/1867-1580-vc-sql into 26f0608ca8777400dd37b58cdcca4a6685561a55 on bigdatagenomics:master.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/2678/Build result: FAILURE[...truncated 7 lines...] > /home/jenkins/git2/bin/git init /home/jenkins/workspace/ADAM-prb # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git --version # timeout=10 > /home/jenkins/git2/bin/git fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/heads/:refs/remotes/origin/ # timeout=15 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10 > /home/jenkins/git2/bin/git config --add remote.origin.fetch +refs/heads/:refs/remotes/origin/ # timeout=10 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/pull/:refs/remotes/origin/pr/ # timeout=15 > /home/jenkins/git2/bin/git rev-parse b75295e6d1fb816321a5f4bf5206b9541ca7cb8b^{commit} # timeout=10 > /home/jenkins/git2/bin/git branch -a -v --no-abbrev --contains b75295e6d1fb816321a5f4bf5206b9541ca7cb8b # timeout=10Checking out Revision b75295e6d1fb816321a5f4bf5206b9541ca7cb8b (origin/pr/1921/head) > /home/jenkins/git2/bin/git config core.sparsecheckout # timeout=10 > /home/jenkins/git2/bin/git checkout -f b75295e6d1fb816321a5f4bf5206b9541ca7cb8bFirst time build. Skipping changelog.Triggering ADAM-prb ? 2.6.2,2.10,2.2.1,centosTriggering ADAM-prb ? 2.6.2,2.11,2.2.1,centosTriggering ADAM-prb ? 2.7.3,2.10,2.2.1,centosTriggering ADAM-prb ? 2.7.3,2.11,2.2.1,centosADAM-prb ? 2.6.2,2.10,2.2.1,centos completed with result SUCCESSADAM-prb ? 2.6.2,2.11,2.2.1,centos completed with result FAILUREADAM-prb ? 2.7.3,2.10,2.2.1,centos completed with result SUCCESSADAM-prb ? 2.7.3,2.11,2.2.1,centos completed with result FAILURENotifying endpoint 'HTTP:https://webhooks.gitter.im/e/ac8bb6e9f53357bc8aa8'
Test FAILed.

One general stylistic question: this PR goes halfway to renaming everything "GenomicDataset" instead of "GenomicRDD".

+1

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/2702/Build result: FAILURE[...truncated 7 lines...] > /home/jenkins/git2/bin/git init /home/jenkins/workspace/ADAM-prb # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git --version # timeout=10 > /home/jenkins/git2/bin/git fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/heads/:refs/remotes/origin/ # timeout=15 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10 > /home/jenkins/git2/bin/git config --add remote.origin.fetch +refs/heads/:refs/remotes/origin/ # timeout=10 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/pull/:refs/remotes/origin/pr/ # timeout=15 > /home/jenkins/git2/bin/git rev-parse origin/pr/1921/merge^{commit} # timeout=10 > /home/jenkins/git2/bin/git branch -a -v --no-abbrev --contains c8dd89d25204e4dd7fa729ef22d01b3a1aa9d280 # timeout=10Checking out Revision c8dd89d25204e4dd7fa729ef22d01b3a1aa9d280 (origin/pr/1921/merge) > /home/jenkins/git2/bin/git config core.sparsecheckout # timeout=10 > /home/jenkins/git2/bin/git checkout -f c8dd89d25204e4dd7fa729ef22d01b3a1aa9d280First time build. Skipping changelog.Triggering ADAM-prb ? 2.6.2,2.10,2.2.1,centosTriggering ADAM-prb ? 2.6.2,2.11,2.2.1,centosTriggering ADAM-prb ? 2.7.3,2.10,2.2.1,centosTriggering ADAM-prb ? 2.7.3,2.11,2.2.1,centosADAM-prb ? 2.6.2,2.10,2.2.1,centos completed with result SUCCESSADAM-prb ? 2.6.2,2.11,2.2.1,centos completed with result FAILUREADAM-prb ? 2.7.3,2.10,2.2.1,centos completed with result SUCCESSADAM-prb ? 2.7.3,2.11,2.2.1,centos completed with result FAILURENotifying endpoint 'HTTP:https://webhooks.gitter.im/e/ac8bb6e9f53357bc8aa8'
Test FAILed.

Jenkins, retest this please.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/2704/
Test PASSed.

@heuermh I think everything in Scala is going to be stable from here on out; can you make a review pass? I'm going to finish up the R bit in the morning.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/2705/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/2706/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/2710/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/2711/
Test PASSed.

Is this a good change, or should we hold on to the GenomicRDD name for the sake of consistency?

Do not know, for my ADAM-based code/libs renaming is not a problem.. What I noticed with the previous version was that in many cases using genomic RDDs was faster than trying to use spark sql.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/2729/
Test PASSed.

Thank you, @fnothaft


Automated scripts using account with MFA enabled

Is there any way to run scheduled tasks using accounts enabled with MFA? If yes what is best practice.
Everywhere I see suggestion to create account with MFA disabled. What if Organizations are very strict with not creating such account. Please add suggestions on these documents for Scheduled/Automated scripts using account with MFA.

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

ID: 0f318af5-7da8-daec-d038-7bca3d4cabf8
Version Independent ID: 7cb9bf9d-5b01-7cbd-fa54-cb9847b61fc2
Content: Manage Skype for Business Online with Office 365 PowerShell
Content Source: Enterprise/powershell/manage-skype-for-business-online-with-office-365-powershell.md
Service: o365-administration
GitHub Login: @JoeDavies-MSFT
Microsoft Alias: josephd

@NWH-SAmin5 Service principals are the best practice for script authentication in Azure AD, which is used by Office 365. See https://docs.microsoft.com/en-us/powershell/azure/create-azure-service-principal-azureps?view=azps-3.1.0 for the details. Thanks for your comment.

@JoeDavies-MSFT Are you suggesting to use Azure Service Principals for writing Skype For Business Online powershell scripts for automating tasks like assigning Teams Messaging Policy for new users add to the tenant? Any pointers for this please?

I've been unsuccessful in finding a way to make this work with Service Principles.  I followed instructions on the link you suggested, but the new-csonlinesession command doesn't appear to accept any form of a credential other than a traditional username/password.  Can you provide a link to documentation showing how this our work specifically with Skype For Businessness Online?


transfer nft - no loader

transfer an nft
expected to see a loader while waiting on tx to complete

I want to work on this issue.
I think a simple black spinner looks good and I am open to your suggestions.
Thank You!

I want to work on this issue.

CONTRIBUTING

I think a simple black spinner looks good and I am open to your suggestions. Thank You!

you should use our current <Loader /> component

yeah sure!!
can you tell me more about the project's structure and how you see this
loader in UI.
On Wed, 25 Oct 2023 at 17:05, roiLeo @.***> wrote:

I want to work on this issue.
CONTRIBUTING
https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md#assigning-issues
I think a simple black spinner looks good and I am open to your
suggestions. Thank You!
you should use our current  component
—
Reply to this email directly, view it on GitHub
https://github.com/kodadot/nft-gallery/issues/7817#issuecomment-1779070879,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVBF4CYSQFIABUH736XAYKLYBD2QRAVCNFSM6AAAAAA6OUTXWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZGA3TAOBXHE
.
You are receiving this because you commented.Message ID:
@.***>

Ok, I am on it.

Ok, I am on it.

please comment 👋 here

👋

@Amanmawar17 still on it?

So the joke is that there is a lodader but it is hidden under the modal.
All we need to do is close the modal once the tx is signed and broadcasted


[HOLD for payment 2024-05-02] [$250] Missing translation appears under "Notify me about new messages".

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number:
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @AndrewGable
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1712255475405659
Action Performed:

Open app
Go to public room https://staging.new.expensify.com/a/3037571
Click on any public user name

Expected Result:
Some notification preference should appear under "Notify me about new messages"
Actual Result:
missing translation appears
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01631dee60788c6c7d
Upwork Job ID:<PHONE_NUMBER>984256512
Last Price Increase: 2024-04-16
Automatic offers:

ishpaul777 | Reviewer | 0
bernhardoj | Contributor | 0

This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989

Proposal
Please re-state the problem that we are trying to solve in this issue.
MISSING TRANSLATION for notify me about new message setting.
What is the root cause of that problem?
When we open a profile page of user without prior chat, notificationPreference will be undefined. Because undefined !== CONST.REPORT.NOTIFICATION_PREFERENCE.HIDDEN, the notification preference setting is shown with no translation found. MISSING TRANSLATION is only shown in prod or staging.
https://github.com/Expensify/App/blob/92200106865b33f86dc95f522623d0d2c436ff68/src/pages/ProfilePage.tsx#L122-L125
We already have a condition to check whether the report object is empty or not. When we open the profile page without prior chat, it will get the report object with report ID of 0.
https://github.com/Expensify/App/blob/92200106865b33f86dc95f522623d0d2c436ff68/src/pages/ProfilePage.tsx#L279-L288
In a normal case, it would return an empty object. But if you ever do an OpenReport request with a reportID of 0, then the report will contain error data telling that the report doesn't exist. One way to do OpenReport with a reportID of 0 is by clicking the unexpected money request skeleton preview. (this is a temporary issue)

What changes do you think we should make in order to solve the problem?

We can use ReportUtils.isValidReportIDFromPath that will ignore reportID of 0 in Report.openReport, but I think we should ultimately check whether notificationPreference is undefined or not to show the notification preference setting.
const shouldShowNotificationPreference = !isEmptyObject(report) && !isCurrentUser && !!report.notificationPreference && report.notificationPreference !== CONST.REPORT.NOTIFICATION_PREFERENCE.HIDDEN;

Moving to External

@ishpaul777 what do you think of the above proposal?

I explained that here you need a way to request an OpenReport with a reportID of 0 and one of the way is to click the skeleton money request preview but I don't know exactly how to always reproduce the skeleton issue,

so the other way (and easy) is:

Open https://staging.new.expensify.com/r/0/transaction/123/receipt (0 is the reportID)
Open the profile page https://staging.new.expensify.com/a/3037571

It will now crash btw.

Issue not reproducible during KI retests. (First week)

No longer able to reproduce, closing

@AndrewGable @mvtglobally @ishpaul777 the issue is still reproducible

You can perform the steps here

@ishpaul777 - Can you review @bernhardoj's proposal and verify you can reproduce?

OK great - Feel free to review the proposal and continue the process.

PR is ready
cc: @ishpaul777

@bernhardoj $250 - paid ✔
@ishpaul777 $250 - paid ✔

@ishpaul777 please complete the checklist


Fix broken links to DB-less and Declarative config on Admin API

Summary
The DB-less and Declarative config section was moved to reference and the link on the admin API was not updated
Reason
Broken link
Testing
Search for "declarative config" on /gateway/2.7.x/admin-api/ and make sure it goes to the correct page

Autodocs update at https://github.com/Kong/kong/pull/8290


Keep cursor in place after format or normalize function is called

Current behaviour
When normalizing, or formatting a Field value, the cursor gets set to the end of the input when the
format of normalization function does its work.
Expected behaviour
Cursor keeps its position after formatting or normalizing
Demo
See the behaviour at one of the official demo forms: https://redux-form.com/7.2.3/examples/normalizing/
When filling in a telephone number, the format function formats the number when 4 or more digits are entered.
Example
if<PHONE_NUMBER> is entered in the field, try to replace the middle part (456) by selecting it and overwrite it by typing new digits.

I can report the similar issue on "redux-form": "^8.2.5"
if you have, for example a phone number:
(234) 555-9001
when you want to edit 234 (for example type it again the same),
after deleting 234, bracket disappear due to formatting,
but when you start typing 234 again, after "2" brackets will appear and move the cursor 2 fields forward...
you will have a result of<PHONE_NUMBER> instead of<PHONE_NUMBER>

I think we can do this at a DOM level.
What I did was provided id to the input field.
There is a property selectionEnd in the input element.
What you can do is just get the input element in the normalize function and get its selectionEnd property
const selectionEnd=inputElm &&inputElem.selectionEnd?inputElm.selectionEnd:0;
And since the problem is only while we press the back button we add a condition as follows
if(result.length<previousValue.length){
   inputElm.setSelectionRange(selectionEnd, selectionEnd)
   }

But since the value will be set after we return from the function and this code will run before we return just add a settimeout.
  setTimeout(() => {

    if(result.length<previousValue.length){
    xx.setSelectionRange(data, data)
    }
  }, 50);

I just faced this problem today and seems like a timeout of 50 is sufficient.

I wouldn't call this an enhancement. This is a bug. We cannot present fields like this users and keep a straight face.
Ergo, normalize is completely unusable until this bug is fixed. There is no field that benefits from the caret shooting to the end of the field.


Trained on chinese facial traits only?

Pretty cool one but I am caucasian and I am trying to make it work on me but it seems like it can only handle chinese (asian) facial traits. Should I provide more training images or just give up at all?
Thanks in advance,
Andrea

@VioletRaven Thanks for your appreciation, it's designed for all in the first place. And some usercases are showed in the below. https://twitter.com/camenduru/status/1697094503440486478 . Maybe there's something need to be improved. could you describe it a little bit more?


Params to allow classes for govuk-form-group

When using the govukSelect macro it would be nice to have a param for adding classes to the govuk-form-group
I am working on a design where we want to add a background colour to the select and label, rather than having to add a wrapping element or use a generic selector, it would be good to be able to target the form group specifically.
I would  suggest:
  {{ govukSelect({
    group: {
      classes: 'my-custom-class'
    }
  }) }}

I am not sure if there are other macros that could use the same treatment...

Hi @web-bert, thanks for raising this. A while ago we had a similar issue open, but closed it due to lack of interest. what you're describing had been mentioned, so we're going to discuss this as a team early next week.
We will update the this issue to let you know of the outcome.

Hi @web-bert,
we've deiced to go with a similar syntax as you outlined above in #1043
We opted for
formGroup: {
   classes: ''"
}

I'd imagine Select, file upload, input, textarea and date input would be candidates as they all contain the form group wrapper.
You can have a look in the linked radios and checkboxes work to see how we now declare macro params(options). I don't think these examples need to be in the review app or readme files.
I'd suggest a single PR per component for easier review, but also opened to a single PR with meaningful commits to it's easier to follow.

addressed by #1059


Self-hosted builder

Sorry for the new pull request, I had a Rebase Accident™ trying to reword the -b commit.

Can we squash all these commit into one? I'm ready to merge this in to master and start trying it out. Everything seems to be working as far as I can tell. I guess I should start adding some tests to the builder to easily see that all the options are working.

I suppose? is there any particular reason to discard the history here?

Usually to keep features as single commits, especially when the history is more figuring out the feature and non-additive. But not necessary.

in that case, I'd rather have split this into two commits, one for the self-hosting and another for the -p behaviour. At this point that would be messy, though, since the feature implementation is interspersed with bugfix.

Yep, that is a much better squash of commits. Let's do that and get this merged in! If it breaks something it will be a good case for some more tests.

I did what squashing I could get git to do automatically #76


Values that exceed max int do not show validation in ValidationSummary

I found this post on codeplex: https://fluentvalidation.codeplex.com/workitem/7105
I am having the same issue. In the response to this issue there was an example unit test but that doesn't show what the actually problem is. The validation is working. I can see a validation message if I use the Html.ValidationMessageFor method. I will get something like "The value '99999999999999999999999' is invalid."
The problem is I have Html.ValidationSummary at the top of the form and it is empty. The form does not save the data because validation fails (which is good), but my validation summary shows an empty red box instead of having the validation message displayed.

This isn't actually a FluentValidation issue.
This is just how MVC's model-binding works - if the supplied value cannot be converted to the type (in this case, because the value is too big), then MVC's model-binding infrastructure will generate an error, and it will bypass the validation infrastructure entirely, so FluentValidation never gets the chance to run.
There's no workaround as far as I know.
The ASP.NET team are looking at changing how validation works in MVC6, but until then I'm afraid there's no solution without implementing your own model-binder.


Make google sheet link more obvious

fixes #187

I was initially trying to auto redirect to the spreadsheet in a new tab. With many methods I tried, I realize it will be always blocked by chrome unless users enable the popup in chrome or click interactive buttons.
So I just implement the confirm popup box to ask users if they want to go to the spreadsheet immediately after the link is generated. The link is also changed to a more obvious color.
preview

@allaway Thanks for reviewing it. Once it merged, please feel free to test it in develop instance


Remove the secret Filter triangle

Version and Platform (required):

Binary Ninja Version: 2.5.3149-dev
OS: macOS 12.1

Bug Description:
The secret triangle behind "Filter" needs to go.
Steps To Reproduce:
Open the Cross References pane on the left, observe the extra triangle behind the word "Filter".
Expected Behavior:
There can only be one!
Screenshots:

This appears to be a Qt bug after further testing. Obvious solution is to rewrite the entire UI using wxWidgets.

Fixed in 3.0.3250-dev.


VLX

I have tested this and it is working.  Would like to get a second set of eyes on it before merging.

Looks good on my end, approved!


Motion Orientation

closes #55
Tried all 6 combinations of axis arrangements.
Also it seems rotation direction for controller X and Z axis is opposite of phone. Recommend InverseX and InverseZ under Motion be set 1 in packaged config.ini.

Hi, thanks for the PR.

I updated the version, could you check if everything is correct?
What game are you testing the gyroscope in? Does it work well?
Thanks.
https://github.com/r57zone/DualShock4-emulator/releases

gyro has never worked for me in game (Detroit Become Human and Days Gone). was trying to figure out why when I realised from VSCView the orientation was off. Its a step towards the right direction.
Few issues I have:

freePIE outputs accel gyro values in m/s^2 and rad/s but controller outputs signed short which we do not know the relation to m/s^2 and rad/s. If we know the maximum m/s^s and rad/s for the controller we can proportional set the short value. DS4 motion sensor chip
The unknown 5 bytes after gyro and accel in report might be related to orientation data or other things some games might be using.
Timestamp in report is also used by some games with accel and gyro data for motion. Typical increment is 188 from Data Format

Just got it working for motion aim in days gone with the time stamp, although sensitivity is quite low.
Will send a PR soon

hey maazu... Can you please tell me how you made the gamepad rotation work in detroit become human,,, i am pressing the numpad keys but nothing is working

@Samwilsonn, If you have an Android smartphone with a gyroscope, you can try this https://github.com/r57zone/DualShock4-emulator#motion-with-android-phone-gyroscope , otherwise disable motion in the game settings.


Layouts with only disabled widgets are useful as a header with a different column layout for example.
In the example code below, pressing "Tab" twice followed by the "Up" key will cause an IndexError.
I really like the framework btw, great job!
from asciimatics.exceptions import ResizeScreenError
from asciimatics.scene import Scene
from asciimatics.screen import Screen
from asciimatics.widgets import Frame, Layout, TextBox

class MyFrame(Frame):
    def __init__(self, screen):
        Frame.__init__(self, screen, int(screen.height), int(screen.width), name="test")
        self.set_theme("bright")

        layout1 = Layout([1])
        self.add_layout(layout1)
        self.text_box1 = TextBox(5)
        layout1.add_widget(self.text_box1)
        self.text_box1.disabled = True
        self.text_box1.value = r'Disabled text box'.split('\n')

        layout2 = Layout([1])
        self.add_layout(layout2)
        self.text_box2 = TextBox(5)
        layout2.add_widget(self.text_box2)
        self.text_box2.value = r'Enabled text box'.split('\n')

        layout3 = Layout([1])
        self.add_layout(layout3)
        self.text_box3 = TextBox(5)
        layout3.add_widget(self.text_box3)
        self.text_box3.value = r'Enabled text box'.split('\n')

        self.fix()

def run(screen, scene):
    scenes = []
    scenes.append(Scene([MyFrame(screen)], duration=-1))
    screen.play(scenes, stop_on_resize=True, start_scene=scene)

def show():
    last_scene = None
    while True:
        try:
            Screen.wrapper(run, arguments=[last_scene])
            break
        except ResizeScreenError as e:
            last_scene = e.scene

if __name__ == "__main__":
    show()

Nice spot!  Should be fixed now is master.


C# 9 keywords and, or, and not not declared on the page

[Enter feedback here]

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

ID: fa5712fd-a965-e2a9-5b1c-0b295d5e8ccd
Version Independent ID: 4b943400-309d-0437-5513-0533456297f0
Content: C# Keywords
Content Source: docs/csharp/language-reference/keywords/index.md
Product: dotnet-csharp
Technology: csharp-language-reference
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Thanks @umbarov We do need to add these.
@pkulikov Do you want to add this to the list of edits while working on pattern matching reference material? Or should we leave this as a separate task?

@BillWagner let's leave it as the separate task after the patterns branch is merged into main


Nominatim 4.5

Nominatim 4.5 is moving to Python and the PHP part is now deprecated.
For that reason I removed PHP and apache.

The CI configuration has been updated to consider a wider geographical region - shifting the focus from Rutland to England which could expand the relevance of the data analysis.

Again, this is just great! :laughing:

OTOH, this is quite good:

Three new scripts have been provided for managing various aspects of the application lifecycle - init.sh, start.sh, and startpostgres.sh. They broadly handle data file downloads, initialization of PostgreSQL database, performing initial data import, setting up the application, and monitoring application operations.

It looks like I encountered a bug in nominatim 4.5.0 when importing with --reverse-only: https://github.com/osm-search/Nominatim/issues/3583


V0.5 junit tests

Improve coverage by about 1%. the 3% is from mattheus's merge lol

Coverage remained the same at 83.757% when pulling 09ca66cd65598f09099c6cb8f2215efa5eae0cdb on V0.5_test_coverage into 200400d0f5b98c3dff2983f39f43a60f4fa6cd7a on master.

Coverage increased (+0.1%) to 83.894% when pulling 09ca66cd65598f09099c6cb8f2215efa5eae0cdb on V0.5_test_coverage into 200400d0f5b98c3dff2983f39f43a60f4fa6cd7a on master.

Coverage increased (+0.3%) to 84.075% when pulling 8c221e6862a741280cc618a395d38a227c39d6ee on V0.5_test_coverage into 200400d0f5b98c3dff2983f39f43a60f4fa6cd7a on master.

Coverage increased (+0.7%) to 84.436% when pulling ff133b7c8eaead5924a0a5c0081680a909926bff on V0.5_test_coverage into 200400d0f5b98c3dff2983f39f43a60f4fa6cd7a on master.

Coverage increased (+3.0%) to 86.741% when pulling 65e18e9c7a0d8e3a18872fec0b0bea9dec331e12 on V0.5_test_coverage into 200400d0f5b98c3dff2983f39f43a60f4fa6cd7a on master.

Coverage increased (+3.06%) to 86.822% when pulling 65e18e9c7a0d8e3a18872fec0b0bea9dec331e12 on V0.5_test_coverage into 200400d0f5b98c3dff2983f39f43a60f4fa6cd7a on master.

Coverage increased (+1.02%) to 88.751% when pulling ab70994290f376851a33073ec597115b06a7abfb on V0.5_test_coverage into fc17b8172058f004e35bb63936e5308c4b66497f on master.


Update node_types.go

Closes #1074
Let me know if you have something else in mind, and I will happy to revise it.

@0xJepsen Thank you for your contribution! Since the method returns an error, can we return an errors.New instead of panicking?

Thank you for your contribution @0xJepsen but we already merged. #1081
We have many other good first issues though!


.tgz archives are plain tar files and contain ._ files (version 3.5.0)

There are two issues with the tgz assets associated with the 3.5.0 release:

The tgz files are not gzip-compressed tar files but uncompressed tar files. While macOS still uncompresses them even if they are treated as compressed (tar -xzf), at least older tar versions on Linux complain when using this command:

$ tar -xzf cpd-cli-linux-EE-3.5.1.tgz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Therefore, either the file extension should be renamed to .tar or the tar files should be really compressed. The current file extension is misleading.

The six tgz files for darwin, linux, and ppc64le contain an additional ._* file for each file/directory contained in the tar file. (the tgz files for s390x are fine) These files are produced by macOS and contain extended attributes. Here is an example of the cpd-cli-darwin-EE-3.5.1-145/plugins/config folder contained in cpd-cli-darwin-EE-3.5.1.tgz:

-rw-r--r-- 1 501 games  212 Oct 28 16:12 ._backup-restore.yaml
-rw-r--r-- 1 501 games  212 Oct 21 17:29 ._config.yaml
-rw-r--r-- 1 501 games  212 Nov  9 14:01 ._cpd-base.yaml
-rw-r--r-- 1 501 games  212 Oct 23 16:48 ._export-import.yaml
-rw-r--r-- 1 501 games  212 Oct 21 17:31 ._service-instance.yaml
-rw-r--r-- 1 501 games  346 Oct 28 16:12 backup-restore.yaml
-rw-r--r-- 1 501 games  283 Oct 21 17:29 config.yaml
-rw-r--r-- 1 501 games 1645 Nov  9 14:01 cpd-base.yaml
-rw-r--r-- 1 501 games  350 Oct 23 16:48 export-import.yaml
-rw-r--r-- 1 501 games  373 Oct 21 17:31 service-instance.yaml

When running cpd-cli, these ._* files produce the following warnings:
[…] Unable to process plugin config file: /root/.dg/bin/cpd-3-5-0/plugins/config/._backup-restore.yaml
yaml: control characters are not allowed
[…] Unable to process plugin config file: /root/.dg/bin/cpd-3-5-0/plugins/config/._config.yaml
yaml: control characters are not allowed
[…] Unable to process plugin config file: /root/.dg/bin/cpd-3-5-0/plugins/config/._cpd-base.yaml
yaml: control characters are not allowed
[…] Unable to process plugin config file: /root/.dg/bin/cpd-3-5-0/plugins/config/._export-import.yaml
yaml: control characters are not allowed
[…] Unable to process plugin config file: /root/.dg/bin/cpd-3-5-0/plugins/config/._service-instance.yaml
yaml: control characters are not allowed

Therefore, I would suggest to recreate these six tar files (and compress them) without any ._* files.

Issue resolved, closing now


WGSL: Assign address space before emit

It would be nicer if we assigned address spaces in a pass so that the emit logic could be more uniform.
https://github.com/shader-slang/slang/pull/5236#issuecomment-2398921412

Close, not needed anymore.


Sequence download

I've read a bit through the nextstrain docs and found the following statement (see here:

We make it possible to download the derived data behind the visualisations on nextstrain.org for your own further analysis. We’ve made the decision not to make the sequence data downloadable as a lot of the original data sources have data sharing restrictions which this would violate. The genbank & GISAID accessions, if applicable, are contained in the metadata download should you wish to access the original sequence data.

In other words, seems like only genbank and GISAID are sources for sequences, and this will definitely be a subset. In case GISAID should provide additional ones to genbank, one has to apply for access here.
Finally, I went through the nextstrain visualizations, and actually the names like Spain/M-20224207/2020 seem to be the official ones. Hence, the FASTA headers that we get from genbank should be fine, as they contain these names as well.

Related with #50


⚠ Guya.moe Proxied has degraded performance

In 546387c, Guya.moe Proxied (https://ice.guya.moe/) experienced degraded performance:

HTTP code: 200
Response time: 12949 ms

Resolved: Guya.moe Proxied performance has improved in 53294bb after 10 minutes.


referrers should be set as internal/external

Currently, we track the same domain referrers too. This can be helpful to distinguish entry pages and in-site navigation charts but when we want to list top external sources, it's not easy to check which domains are internals. Setting a ref_type would be helpful.

We send ref_ext tag with 1 value for external referrers, 0 for internal referrers. Closing this


GetOperation shouldn't return an iterable

The GetOperation<SEED_TYPE, RETURN_TYPE> interface extends Operation<Iterable<SEED_TYPE>, Iterable<RETURN_TYPE>>. A get operation might not return an iterable of results. In the case of getting a Spark RDD of results, it returns a single RDD, not an iterable. A get operation could also return its results as a single Graph object.
The GetOperation interface should be changed so that it extends Operation<Iterable<SEED_TYPE>, RETURN_TYPE>.

Merged Into Develop


More than one file as arguments of action

Hello,
We migrated from netcore 2.2 to netcore 3.1 and as a part of that we upgraded Swashbuckle.AspNetCore to 5.0.0
After an upgrade I couldn't get the swagger to work again as it was throwing an exception

System.ArgumentException: An item with the same key has already been added. Key: ContentType
at System.Collections.Generic.Dictionary2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)    at System.Collections.Generic.Dictionary2.Add(TKey key, TValue value)
at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchemaFromFormParameters(IEnumerable1 formParameters, SchemaRepository schemaRepository)    at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateRequestBodyFromFormParameters(ApiDescription apiDescription, SchemaRepository schemaRepository, IEnumerable1 formParameters)
at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateRequestBody(ApiDescription apiDescription, SchemaRepository schemaRepository)
at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository)
at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperations(IEnumerable1 apiDescriptions, SchemaRepository schemaRepository)    at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GeneratePaths(IEnumerable1 apiDescriptions, SchemaRepository schemaRepository)
at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)

After some digging I found this action is causing problems. The solution is to have both arguments wrapped in some class, but I would rather have them separated.
public IActionResult GenerateDocument([FromForm] [Required] IFormFile template,
            [FromForm] [Required] IFormFile data)

Thank you!

Same problem here. Needed to ignore such methods with [ApiExplorerSettings(IgnoreApi = true)] in order to have at least some output from Swagger.

Dup of #1348. Long story short - remove the [FromForm] attirbutes - they're not needed by ASP.NET Core and they cause issues with ApiExplorer the .NET metadata layer that Swashbuckle is built on top of.


[Bug]: Just Enough Professions crashed with everlasting abilities

General Info

[ ] I am running a modpack
[x] I can reproduce this issue consistently in single-player
[ ] I can reproduce this issue consistently in multi-player
[X] I have searched for this issue previously and it was either (1) not previously reported, or (2) previously fixed and I am having the same problem.
[X] I am crashing and can provide my crash report(s)
[X] I am using the latest version of the mod

Loader version
Forge 47.2.6
Minecraft version
1.20.1
Mod version
3.0.1
Java version
Java 17.0.11 GraalVM
Issue Description
Mainly reported in
https://github.com/CyclopsMC/EverlastingAbilities/issues/256
Additional Information
No response

Hey @rubensworks , could you point to where I'm calling random? All I'm doing is rendering an entity 😓
Could it have to do with which level I feed the villager I construct to render? https://github.com/Mrbysco/JustEnoughProfessions/blob/multi/1.20/common/src/main/java/com/mrbysco/justenoughprofessions/jei/ProfessionEntry.java#L24

Hmm, not sure to be honest, I hoped you'd know 😅
It could also be one of the entities you're rendering that is calling random somewhere in an off-thread somehow?
In which case it would be impossible to fix here as well...

:sweat: The one entity I render is the vanilla Villager :sweat:

I managed to reproduce this by adding this code (in NeoForgePlatformHelper):
	@SubscribeEvent
	public static void thingytestthingy(LevelTickEvent.Post event) {
		if (event.getLevel() instanceof ServerLevel sl) {
			for (int i = 0; i < 100; i++)
				sl.random.nextDouble();
			sl.getServer().sendSystemMessage(Component.literal("Generated lots of random numbers!"));
		}
	}

	@SubscribeEvent
	public static void otherthingtestthing(RenderLivingEvent.Post event) {
		for (int i = 0; i < 100; i++)
			event.getEntity().level().random.nextDouble();
	}

It seems that you use the server level to make the entity, and only fallback to the client level if the server level isn't available. You should always use the client level here cause you are on the client thread. I'll make a PR to fix this.

(also, forgot to clarify, but its not you calling random, its other mods in the render event (for client side) and worldgen/other server stuff in the server thread)


Carouselview does not rerender when device wakes from sleep on Android

OS: Android 11
Hardware: Lenovo Tablet
Summary: Whenever the device is woken up from sleep (OnStop -> OnStart), CarouselView elements are blank. Swiping restores the elements, but is not an intuitive user experience.

Closing this issue since I haven't received any response from the author.


Update catalog documentation with corrections on required/optional fields

Update catalog documentation with corrections on required/optional fields
https://github.com/NuGet/NuGetGallery/issues/5834

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/api/catalog-resource.md
:white_check_mark:Succeeded
View

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.


Variable not found on iOS

Hey,
I'm building my application using VS 2015 Tools for Apache Cordova and testing on an iPhone using the ionic application deployment tool.
So far this plugin works on Ripple, Android Emulator and an android phone, but when I try to do test it on the iPhone (using ionic) I am getting a variable not found error. I have tried:
datePicker, window.datePicker, window.plugins.datePicker.
All work on all other emulators and devices, but will always be not found on the iOS (either datePicker is undefined, or window.plugins is undefined).
I should mention I don't have a mac or an apple developer account. Which is why I'm using ionic.
Any ideas? Places to check what I could be doing wrong? It seems I'm the only person with this problem...

Hi,
Did you find any solution to this
It works find with android
datepicker.show(blah,blah,blah);
but gives variable not found error

No. I'm not getting any errors on Android. Wasn't able to find a solution
for ios so far...
On Sun, Aug 16, 2015, 03:53 shrijan<EMAIL_ADDRESS>wrote:

Hi,
Did you find any solution to this
It works find with android
datepicker.show(blah,blah,blah);
but gives variable not found error
—
Reply to this email directly or view it on GitHub
https://github.com/VitaliiBlagodir/cordova-plugin-datepicker/issues/89#issuecomment-131516721
.

+1

1, $window.datePicker is undefined on iOS

Anyone looked into/found a solution to this?

I found out in my case that I did not include 'cordovar.js' before initiative datePicker function.


Update values.yaml

Values related to ingress template added to create ingress resource for service discover. Ingress template is also added to support these values in another PR
What this PR does / why we need it: This changes allows end user to create ingress for sa-discovery host . With this you can avoid using LoadBalancer.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

 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.

Thank you @krimeshshah for your contribution. Before I can start building your PR, a member of the organization must set the required label(s) {'reviewed/ok-to-test'}. Once started, you can check the build status in the PR checks section below.

Hi @krimeshshah
Thanks for opening the PR. I see that you have updated the values.yaml, but I do not see any modifications to the helm chart.

Hi @krimeshshah
Thanks for opening the PR. I see that you have updated the values.yaml, but I do not see any modifications to the helm chart.

the PR should probably merged to #23


[ADMINAPI-71] MultiPlatform Support for ClaimSetCheckService

Refactor ClaimSetCheckService to use latest EdFi.Security.DataAccess model in a way which is compatible with prior versions of the ClaimSet entity as well. (Service was previously altered to use v53 explicitly as it used the ClaimSets  DbSet directly).
Testing
Integration tests were added for an extracted (implementation-only) method to validate service works against both versions of the ClaimSet entity. You must update the Security connection string manually to direct to the respective database for each version of the tests.

Pushed up fixes to leverage the existing tests I missed, renamed to indicate v53 compatibility, and copied the tests over using latest named `v6. I also removed that extracted method for the new tests, since it is not used in the existing tests.
Talked through with @CSR2017 too regarding the confusion with the three tests. In cases like this, we'll want to continue following the pattern here: one service which is compatible with both versions of the security model, and two test fixtures running the same set of tests using one or the other version of the database.

@pmcvtm Thanks for the update. Changes look great.


bk-install-elastic-stack.sh gets errors during initialization

Hello,
We have an AWS Buildkite stack on us-west-2 region (which uses the ami-0662826fbca636496 AMI by default), and when we try to create a custom AMI the instances cannot start correctly. In EC2 console we are seeing:
Client.InstanceInitiatedShutdown: Instance initiated shutdown
As the state transition message, and when we checked the scripts our best guess was that it was getting an error during user data execution and stopping itself (this script).
When we manually ran the user data script on a machine with custom AMI and another with default AMI, we got errors due to undefined variables such as BUILDKITE_AGENT_TOKEN_PATH and BUILDKITE_SCALE_IN_IDLE_PERIOD. Do you think these are basic bash syntax errors? Or is there something wrong with our stack definition? We recreated the stack using https://s3.amazonaws.com/buildkite-aws-stack/latest/aws-stack.yml just yesterday, so it's pretty up-to-date.
Thanks!

I'll have a look, but just so you are aware https://s3.amazonaws.com/buildkite-aws-stack/latest/aws-stack.yml refers to the latest released version, not the master, which is https://s3.amazonaws.com/buildkite-aws-stack/master/aws-stack.yml.
Perhaps you might be mixing and matching those two?

Ok, sorry I didn't realize the branch structure and as the commits for these two parameters were quite old (4 months and 7 months old), compared to the latest 4.3.5 AMI build (less than a month) I assumed they were part of the stable build too. Closing the issue & the PR, thanks!


Function arrays emitted incorrectly in .d.ts files

In TypeScript 1.4, given the following input
export var stuff = <{
    doStuff(fns: { (val: any): any }[]): void;
}> null;

the generated .d.ts file uses the syntactically incorrect function arrow notation.
export declare var stuff: {
    doStuff(fns: ((val: any) => any)[]): void;
};

The syntax is valid on a 1.4 compiler, and the change would not be simple. closing for now.


Next Windows Installer

Task List for the next Windows Installer. Open issue see https://github.com/drud/ddev/issues?q=is%3Aissue+is%3Aopen+label%3Awindows-installer

[ ] Issue #
[ ] Issue #
[ ] Issue #

This isn't currently a useful issue, we can reopen when needed. I certainly want a better Windows installer based on a newer framework and possibly doing the WSL2 install work for us.


test cases for login/register,user profile updations

test cases for register/login,user profile,update profile and password ,and GP's list.

Approved.
The test cases are fine.