Why the dependency not get met???

I haven't had reseach enough for this ..and need some explanation ..you people put up something in the doc and and failed to tell us the dependecy.Probably it skips your tierd mind.
bhaskar@Fedora_07:14:39_Fri Oct 07:~/git-linux/infrakit>make ci
+ fmt
+ vet
can't load package: package _/home/bhaskar/git-linux/infrakit/cmd/cli: cannot find package "_/home/bhaskar/git-linux/infrakit/cmd/cli" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/cmd/cli (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/cmd/cli (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/cmd/group: cannot find package "_/home/bhaskar/git-linux/infrakit/cmd/group" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/cmd/group (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/cmd/group (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/discovery: cannot find package "_/home/bhaskar/git-linux/infrakit/discovery" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/discovery (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/discovery (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/example/flavor/swarm: cannot find package "_/home/bhaskar/git-linux/infrakit/example/flavor/swarm" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/example/flavor/swarm (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/example/flavor/swarm (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/example/flavor/vanilla: cannot find package "_/home/bhaskar/git-linux/infrakit/example/flavor/vanilla" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/example/flavor/vanilla (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/example/flavor/vanilla (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/example/flavor/zookeeper: cannot find package "_/home/bhaskar/git-linux/infrakit/example/flavor/zookeeper" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/example/flavor/zookeeper (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/example/flavor/zookeeper (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/example/instance/file: cannot find package "_/home/bhaskar/git-linux/infrakit/example/instance/file" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/example/instance/file (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/example/instance/file (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/example/instance/terraform: cannot find package "_/home/bhaskar/git-linux/infrakit/example/instance/terraform" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/example/instance/terraform (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/example/instance/terraform (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/example/instance/vagrant: cannot find package "_/home/bhaskar/git-linux/infrakit/example/instance/vagrant" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/example/instance/vagrant (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/example/instance/vagrant (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin/flavor/swarm: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin/flavor/swarm" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin/flavor/swarm (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin/flavor/swarm (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin/flavor/vanilla: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin/flavor/vanilla" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin/flavor/vanilla (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin/flavor/vanilla (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin/flavor/zookeeper: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin/flavor/zookeeper" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin/flavor/zookeeper (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin/flavor/zookeeper (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin/group: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin/group" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin/group (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin/group (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin/group/types: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin/group/types" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin/group/types (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin/group/types (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin/group/util: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin/group/util" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin/group/util (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin/group/util (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin/instance/vagrant: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin/instance/vagrant" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin/instance/vagrant (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin/instance/vagrant (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/plugin/util: cannot find package "_/home/bhaskar/git-linux/infrakit/plugin/util" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/plugin/util (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/plugin/util (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/spi/flavor: cannot find package "_/home/bhaskar/git-linux/infrakit/spi/flavor" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/spi/flavor (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/spi/flavor (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/spi/group: cannot find package "_/home/bhaskar/git-linux/infrakit/spi/group" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/spi/group (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/spi/group (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/spi/http/flavor: cannot find package "_/home/bhaskar/git-linux/infrakit/spi/http/flavor" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/spi/http/flavor (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/spi/http/flavor (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/spi/http/group: cannot find package "_/home/bhaskar/git-linux/infrakit/spi/http/group" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/spi/http/group (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/spi/http/group (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/spi/http/instance: cannot find package "_/home/bhaskar/git-linux/infrakit/spi/http/instance" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/spi/http/instance (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/spi/http/instance (from $GOPATH)
can't load package: package _/home/bhaskar/git-linux/infrakit/spi/instance: cannot find package "_/home/bhaskar/git-linux/infrakit/spi/instance" in any of:
        /usr/lib/golang/src/_/home/bhaskar/git-linux/infrakit/spi/instance (from $GOROOT)
        /home/bhaskar/go/src/_/home/bhaskar/git-linux/infrakit/spi/instance (from $GOPATH)
Makefile:29: recipe for target 'vet' failed
make: *** [vet] Error 1

Can you:

share the output of go version
double-check that your $GOROOT and $GOPATH make sense

Here you go:
bhaskar@Fedora_09:04:18_Thu Oct 13:~>go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/usr/bin/go"
GORACE=""
GOROOT="/usr/lib/golang"
GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"

This looks like a $GOPATH issue to me.  Check the go docs on GOPATH for details.
For example, my $GOPATH and repo directory:
$ echo $GOPATH
/Users/billfarner/code/go
$ pwd
/Users/billfarner/code/go/src/github.com/docker/infrakit

Once you've sorted out any $GOPATH issues, the fastest way to fix this up will be:
$ go get github.com/docker/infrakit


Upgrade to ZIO 2.0

ZIO 2.0 is at Milestone 4, with an RC expected in the next few weeks.
https://github.com/zio/zio/releases/tag/v2.0.0-M4
The API is nearly stable at this point, so any early migration work against this version should pay off towards the official 2.0 release.
The progress is being tracked here:
zio/zio#5470
The Stream Encoding work in progress is the only area where the API might still change before the RC.
We are actively working on a ScalaFix rule that will cover the bulk of the simple API changes:
https://github.com/zio/zio/blob/series/2.x/scalafix/rules/src/main/scala/fix/Zio2Upgrade.scala
We highly recommend starting with that, and then working through any remaining compilation errors :)
To assist with the rest of the migration, we have created this guide:
https://zio.dev/howto/migrate/zio-2.x-migration-guide/
If you would like assistance with the migration from myself or other ZIO contributors, please let us know!

ZIO 2.0.0-RC1 is out now, would be nice to do another update.

@svroonland yes, will do

Awesome, thanks!

@svroonland 2.12 and 2.13 compile nicely with the new version RC1, however scala 3 compilation is throwing errors I am not familiar with (there are 32 of them).
[error] error while loading $throws$package$,
[error] class file scala/runtime/$throws$package.class is broken, reading aborted with class dotty.tools.tasty.UnpickleException
[error] TASTy signature has wrong version.
[error]  expected: {majorVersion: 28, minorVersion: 0}
[error]  found   : {majorVersion: 28, minorVersion: 1}
[error] ```

 Do you know what these are ?

Yeah I think I ran into that when using scala version 3.0.1, which is not compatible with 3.1. which is what ZIO is compiled against. It is fixed by upgrading to 3.1, including in the CircleCI config, like here https://github.com/svroonland/rezilience/pull/153/commits/f276d33d9299c53d26b4c90254dff0e6e361261d

Hi, could we get a release for 2.0.0 final?

@ianpojman Here you go https://github.com/svroonland/zio-amqp/releases/tag/v0.4.0


Ticket/1.6.x/8279 ec2 join facts with comma

ec2 facts were being concatenated, which made array data harder to use.
Switched to comma delimited data.
Thanks to Hunter Haugen<EMAIL_ADDRESS>for this patch.

Merged manually.


Add temporary script to archive content older than 2 years

This change adds a script that will take a filterable list page URL path as its argument and then archive the pages within that filterable list queryset if the page's last_published_at date is more than two years from when the script runs.
This is based on the scripts for the IA Refresh by @schbetsy in #6026
The idea is that this script can be run on the Newsroom, Blog, and Research and Reports, like so:
./cfgov/manage.py runscript bulk_archive_content --script-args about-us/blog
./cfgov/manage.py runscript bulk_archive_content --script-args about-us/newsroom
./cfgov/manage.py runscript bulk_archive_content --script-args data-research/research-reports

Checklist

[ ] PR has an informative and human-readable title
[ ] Changes are limited to a single goal (no scope creep)

There's a minor issue with blogs at the moment, there's a blog page that throws the following error on save:
django.core.exceptions.ValidationError: {'__all__': ['Social sharing image must be less than 4096w x 4096h']}

I'm looking into this.

This error happens on this page, which uses this overly large 6250x2958 image as its social sharing image.
We can bypass these checks by manually updating only the model fields that we're trying to change, and do so in a significantly more efficient manner by using update() directly on the queryset, instead of instance by instance. We can also use select_for_update() to avoid any potential conflicting transactions.
I've pushed a commit that makes this change.

Thanks, @chosak! I'll confirm that your fix works for the bad image and then merge


"detailed Report" doesn't work.

I'm running the following:

async def get_report(query: str, report_type: str, tone) -> str:
    researcher = GPTResearcher(query, report_type, tone)
    research_result = await researcher.conduct_research()
    report = await researcher.write_report()
    return report

report = asyncio.run(get_report(prompt, report_type, tone))

C:\Users\..\gpt_researcher\master\prompts.py:362: UserWarning: Invalid report type: detailed_report.
Please use one of the following: research_report, resource_report, outline_report, custom_report, subtopic_report
Using default report type: research_report prompt.

Btw, the same issue occurs with 'multi_agents,' even though I see the beginning of its implementation in websocket_manager.py
    if report_type == "multi_agents":
        report = await run_research_task(query=task, websocket=websocket, stream_output=stream_output, tone=tone, headers=headers)
        report = report.get("report", "")

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Sup @elchananvol
For the detailed report, have a look at prompts.py & chase the relevant function up the stack
For the multi_agents feature, try running it via Docker, like so:
Add a .env file to the root folder with these values:
OPENAI_API_KEY=
TAVILY_API_KEY=
Get the keys from here:
https://app.tavily.com/sign-in
https://platform.openai.com/api-keys
Then restart docker with: docker compose up --build
May the force be with you 🙏

I'm not sure what you mean. Are you saying that "detail_report" isn't developed yet, or has a different flow than the other report types?

@ElishaKay I am getting the exact same result regardless of whether I give report_type = "detailed_report" or report_type = "research_report".
I am using it in the following way:
from gpt_researcher import GPTResearcher
import os, asyncio, nest_asyncio
from dotenv import load_dotenv

load_dotenv()
OPENAI_API_KEY = os.getenv('OPENAI_API_KEY')
TAVILY_API_KEY = os.getenv('TAVILY_API_KEY')

nest_asyncio.apply()

async def get_report(prompt: str, report_type: str) -> str:
    researcher = GPTResearcher(query=prompt, report_type=report_type)
    await researcher.conduct_research()
    report = await researcher.write_report()
    return report

if __name__ == "__main__":
    report_type = "detailed_report" # research_report
    prompt = "What is the outlook on Tesla stock?"

    report = asyncio.run(get_report(prompt=prompt, report_type=report_type))
    print(report)

But when I use the frontend version, I get different results of course - a 3 page document with the summary report (which is "research report" from the API) option, and a 11 page document with the detailed report option.
Is this not the correct way to use the detailed_report option? If so, what's the correct way?

Sup @elchananvol & @PrashantSaikia,
I'm working on giving the community access to an AI Dev Team who will hopefully be more competent than myself to answer these types of questions.
If you'd like his answer, please feel free to clone the branch and set your Githb access token as an env variable.
The AI dev team will be able to take as input:

a github repo URL
branch name

And provide a meaningful response base on the branch files.
On 1 foot: The backend research flows were refactored several times as we were learning how to best tame the awesome power of the LLM.
For viewing the logic triggered by the frontend, look at the backend/websocket_manager.py file & follow the functions down the chain.
In general, the multi_agents flow proved to be a favorite therefore it got higher priority - for long reports, you can go with that.

@elchananvol detailed report should now work. You can check it out via CLI here: https://docs.gptr.dev/docs/gpt-researcher/getting-started/cli
or here: https://docs.gptr.dev/docs/examples/detailed_report

@assafelovic, I'm currently using gpt_researcher via pip install, so I don't have access to the detailed report functionality yet. For example, I can't use the following code (same code as cli.py) because I'm unable to import DetailedReport. Thanks!
from gpt_researcher import DetailedReport
async def get_report(query: str, report_type: str, tone) -> str:
    if report_type == 'detailed_report':
        detailed_report = DetailedReport(
            query=query,
            report_type="research_report",
            report_source="web_search",
        )
        report = await detailed_report.run()
    else:
        researcher = GPTResearcher(query, report_type, tone)
        research_result = await researcher.conduct_research()
        report = await researcher.write_report()
    return report


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v5.12.11",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=f773f8cccac13c7e7bbd9182e7996c727742488e"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "f773f8cccac13c7e7bbd9182e7996c727742488e",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "drm: Fix use-after-free read in drm_getunique()\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.12.11 by commit f773f8cccac13c7e7bbd9182e7996c727742488e. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001019


QueryRewrite: implement entity equality

When comparing entities, we should compare their keys instead. Some of the functionality is handled by nav expansion, however there are cases that are not.
e.g.: order by entity key, group by entity key, join where key selectors are entities

Duplicate of #15588


WebSettings > QuickLaunchEnabled not working

So I have a Site Template that has the QuickLaunch nav disabled. When I am Invoking the Site Template it is not disabling the QuickLaunch Nav.
<pnp:WebSettings  QuickLaunchEnabled="false" WelcomePage="Shared Documents/Forms/AllItems.aspx"/>
You can see in the template the QuickLaunchEnabled value is set to false but this setting does not appear to be taking affect regardless of the True/False value.

I'm having the opposite problem - trying to upgrade an Azure Function that I have to 2022/09's schema, but QuickLaunchEnabled=true isn't enabling it, which is a blocker for me at this point.

In addition, I can confirm that with QuickLaunchEnabled set to true, it's actively turning off QuickLaunch when I manually turn it on on a page and then run the provisioning again.

@lsheltonSTO oh I will need to test with the value set to true maybe that can solve my problem.


Addition of the SkyTrain, Edmonton LRT and C-Train.

Addition of the SkyTrain, Edmonton LRT and Calgary C-Train using OSM and visual data.
Does not include the future maintenance / storage facility at North Road as I could not confirm the exact track layout for Vancouver.
Calgary should be rather final, does not include planned or proposed lines.
Edmonton Capital and Metro Line are alignments and not tracks, also lacks the maintenance facility (to be added later). Valley Line Southeast and West are tracks, though I believe some switches are missing.
(Branch rename downstream)

Totally agree on the single filterkey. Will be arranging the lines and update the pull.

I think we can drop the filter key for the vancouver lines, but I also see that the Broadway extension isn't there anymore. Is that intentional?
Otherwise I think this okay to merge.

For the broadway extension: intentional. I couldnt exactly confirm the station layout versus the tracks. i could add back the broadway extension if okay with lack of detail.Filter key might have been added by mistake on my end, as you see fit!On Dec 23, 2022, at 18:57, Derek Ellis @.***> wrote:
I think we can drop the filter key for the vancouver lines, but I also see that the Broadway extension isn't there anymore. Is that intentional?
Otherwise I think this okay to merge.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

The Expo and Millennium lines will need to be offset slightly so that they don't overlap here. They can be offset by 0.5 in opposite directions to get them to line up nicely.


Mongo_task Dzianis Shupenka

https://travis-ci.org/github/dzianisshupenka/db-assignments/builds/718932264

Closing the PR as accepted! Thanks!


Add component structure

Add code comments for component structure

Refs
Lifecycle methods
private methods
public helper methods
public API methods

Fixed in a61e7bf7ca5c00ca74863705f425ad7981c43b64


Input value attribute not being updated when view-model has an empty string...

If render a snippet of HTML like so:
<input type='text' value='foo' />
and then update the snippet to an empty string:
<input type='text' value='' />
the updated DOM retains the 'foo' value

I had the same problem.


Add all nodes to /etc/hosts

In addition to adding the hypervisor it would be nice to see all the nodes added to /etc/hosts e.g.
eks-master <IP_ADDRESS>
eks-worker <IP_ADDRESS>

This would allow you to easily SSH into the right host without consulting the inventory.

I'm not sure if we want to do this because the guest's names might change after every deployment, and this additional configuration will depend on the inventory file you will use. This means that when you deploy, you don't know what to clean in order to have a consistent hosts file.
The names of the guests must follow a regular expression, maybe we can clean the hosts file based on this regex, and update the content on every run.
@gmarcy do you think it makes sense?
another approach can be to use bind zone as we have all the names information configured there.


[GSB] NFC: Improve performance with local DependentMemberType caching

This hack is a 3.5% improvement for Swift.swiftmodule (release, no asserts). Your milage may vary.
@DougGregor – It seems like the GSB could try harder to avoid banging on the global DependentMemberTypes DenseMap. What do you think?
CC: @slavapestov @jrose-apple

I think bigger gains can be had by algorithmic optimizations further upstream so that the GSB can do less work overall.

I don't disagree but I also don't want to rely on getting those. This sounds like it's still worth it for now, even if it's a bit oblique.

Of course. In the mean time, what do people think of optimization hacks like this?

The updated commit is now 4.1% faster.
@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - c12a166edd0b1c1e91dad2aa681de1cd4192e769

Build failed
Swift Test OS X Platform
Git Sha - c12a166edd0b1c1e91dad2aa681de1cd4192e769

@swift-ci please test linux

@swift-ci please test compiler performance

@davezarzycki this is causing massive leaks on the Linux bots. The LSAN bot is seeing just one leaks spot leaking almost 1 gig of memory. See:
https://ci.swift.org/job/oss-swift-incremental-RA-lsan-linux-ubuntu-18_04/7285/console
We should revert.

Crud. Do you have magic revert powers? Or do you also need to wait for CI to "test" the revert? I can revert this if you want.

And are the leaks genuine or just "abandoned" (to use Apple's terminology for effectively but not literally unreachable memory)?

@DougGregor – Any idea why the destructor might not be called?

FYI - #23109

@davezarzycki I don't think it is abandoned. It says it is a direct leak. That says that it isn't just about destructors that is called an indirect leak in LSAN speak [I am assuming by destructor you were referring to storing a SmallVector or something in a bump ptr allocated struct and not calling the destructor.

Ah, I guess we all forgot GSBs are persisted. We could clear the maps on finalization, maybe?

Ya, I looked into that but I got distracted. Unless DenseMap promises to "free()" its backing store during clear(), it would need to be destroyed, not just cleared during GSB finalization (like the potential archetypes).

It looks like there's a shrink_and_clear, or you could do the swap-and-destroy trick, or you could make it Optional.


fix: update dependency and new table format

What does this PR do?
Update the new table format for limits and recordCounts.
What issues does this PR fix or reference?
@W-16736193@

QA Notes

✅ : table looks great


not working with aws elasticsearch 7.10

I seem to be hitting a similar issues to this one, also mentioned here and here
pino-elasticsearch depends on the elasticsearch client as:
 "dependencies": {
    "@elastic/elasticsearch": "^7.7.1"
  }

which is causing my installation to use
└─┬<EMAIL_ADDRESS>  └──<EMAIL_ADDRESS>
I understand this is not an issue with pino-elasticsearch itself, so I am not sure if something should be done about it.

I have worked around it by pinning my elastic client version to 7.13.0 on package.json:
"scripts": {
        "preinstall": "npx npm-force-resolutions"
  },
 "resolutions": {
        "@elastic/elasticsearch": "7.13.0",
        "hpagent": "0.1.1"
  }

This is not compatible with AWS ElasticSearch anymore.

Ok, good to know @mcollina, I am trying to get away from them as well... Have been looking at logz.io which seems really nice, but no transport exists, any advice on some good managed ELK that I can use that works properly with the current transport?

It's not our decision, it's part of the war between Elastic and AWS.
Citing them (https://github.com/elastic/elasticsearch-py/issues/1667):

The Elasticsearch clients go through rigorous testing and validation against the official Elasticsearch distribution coming from Elastic. Since the AWS Elasticsearch Service has incompatible APIs with Elasticsearch itself, either by missing APIs or has incompatible format, we do not support it. Please consider using Elastic Cloud for an official and formally supported hosted Elasticsearch distribution.￼

I'm not sure if @delvedor has anything to add.
I would happily see another module focusing on AWS services.


Minify selected text?

I think it'd be incredibly useful to be able to minify and replace the selection buffer, which would help when embedding JS/CSS on HTML source. Thoughts?

I think that's a good feature! I've already implemented an "in-place" minification, but that's applied to the complete document. It won't be that much effort to implement your idea! I will add it on my roadmap.
But at the momen, I have a lot work to do, so I won't add this feature before end of september.

Hey there, was this ever done? Would also love this feature.


Appstudio update test-component-pac-exlw

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-exlw-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
7 seconds
init

✅ Succeeded
32 seconds
clone-repository

✅ Succeeded
2 minutes
build-container

✅ Succeeded
45 seconds
sast-snyk-check

✅ Succeeded
12 seconds
inspect-image

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
10 seconds
deprecated-base-image-check

✅ Succeeded
8 seconds
show-sbom

✅ Succeeded
6 seconds
show-summary

Pipelines as Code CI/test-component-pac-exlw-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
8 seconds
init

✅ Succeeded
21 seconds
clone-repository

✅ Succeeded
10 seconds
sast-snyk-check

✅ Succeeded
33 seconds
build-container

✅ Succeeded
9 seconds
deprecated-base-image-check

✅ Succeeded
50 seconds
clamav-scan

✅ Succeeded
9 seconds
inspect-image

✅ Succeeded
12 seconds
clair-scan

✅ Succeeded
10 seconds
sbom-json-check

✅ Succeeded
8 seconds
show-sbom

✅ Succeeded
7 seconds
show-summary


Too much salt is very bad for the app

Product to reproduce:<PHONE_NUMBER>403

trash this view or why not a simple array with all the data ?

I don't like this view neither, but for this issue, a simple round to 2 or 3 decimals should be ok.

@itchix could you handle this issue please ?


Update Composer dependencies (2022-12-16-00-11)

Visual regression test passed!
View the visual regression test report


update q2-sample-classifier citation

thanks for committing that change @thermokarst ! LGTM.

Did that change work for you, @nbokulich? I am still seeing a capital Q, and, when I check in q2cli it looks like those extra curly braces have been stripped. @ebolyen, does the citations API do some sanitizing when loading bibtex entries?

Did that change work for you

I did not test... you sounded so sure so I just assumed your fix would work! I am seeing the same thing: the extra curly braces are missing when I check in the CLI.

all of your new lines have tabs

Nick's nits picked, see latest commit

Re: bibtex, it is technically not using your bibtex, but reading it to generate an object for that entry, and then it re-writes it as needed. That said, the curly braces should have worked... Perhaps the Biber engine has stronger rules on title-casing?

it is technically not using your bibtex

Yep, I could've been more clear with my question, I wanted to know what kinds of transformations were being applied to the bibtex entry.
Based on my poking around, the offending config is this little bit. Looks like this is an outstanding TODO in the parser.

@nbokulich, confirmed that the rendering of the title works fine when the parser stops stripping braces from the entries. Will merge as-is, but nothing will change on the docs side of things until the parser dependency is updated (or, we come up with another way to unicodify entries).

@nbokulich - can you add a note to the changelog?


[AutoPR track2_azure-iot-deviceupdate] demo apiview

Create to sync https://github.com/openapi-env-test/azure-rest-api-specs/pull/3073
You can install the use using pip install of the artificats.

API change check for azure-iot-deviceupdate
API changes have been detected in azure-iot-deviceupdate. You can review API changes here


ci: separate release and build check from extension

Fix mis-quote in extension.yml.
Separate extension.yml into check.yml (build check for push and pull request) and release.yml (make new release when tag v* found).

Fix #7


Bug 2182362: no dedicated resources with instancetype

📝 Description
Disabled editing Dedicated resources on vm with instance type. DedicatedResourcesModal edit the cpu dedicatedCpuPlacement property that goes in conflict with the instance type
Showing tooltip on vm with instancetype
We cannot
🎥 Demo

/bugzilla refresh

The i18n test keeps failing. Could you try running yarn i18n again to see if it adds any changes that need to be pushed?

/lgtm


New sticker command.

Hi, I noticed that when the bot is making a sticker it crops it and some times it makes the sticker looks bad (I don't know if this happend because I'm using a linux VM). So for fixing it, I made a new command "stickerp" that fix this.
Like in these examples:
Before:

After:

And I would like to know if I should make a pull request. Thanks in advance.

Sure thing.

Sure thing.


WIP: v1 of FlowCollector + conversion webhook

I haven't found any way to make it work without the cert-manager, even with the provided patches in config/manifests/kustomization.yml. The generated sources say:

Do NOT uncomment sections with prefix [CERTMANAGER], as OLM does not support cert-manager.

However, this seems going to be outdated as I see an actual downstream cert-manager in 4.12 OperatorHub:

But it seems to be currently in tech-preview:

did you use operator-sdk scaffolding?

did you use operator-sdk scaffolding?

yes, I did.


Tab Context Menu item "Compare with active tab" doesn't work properly when a window has multiple tab groups

Reproduction steps:

Open up a sublime windows and create multiple groups (e.g. through the menu item View > Layout > Columns: 2)
Right click on a tab and choose "Compare with active tab"
The diff window will correctly fetch the active tab, but instead of comparing it with the tab you right clicked on, it will compare it with the tab from the first group that has the same index as the tab you clicked on (i.e. if I clicked on tab 4 in group 2, the diff will show the contents of tab 4 from group 0)

There's also some strange behavior going on if you click on the active tab itself and try to "Compare with active tab"

By the way, I love the plugin! Best diff plugin I've found so far.
I ran into this bug while I was trying to set something up so that I could easily diff the two visible files within a window with two tab groups -- is there any easy way to do that? Ideally I'd like to set up a key combination to run this for me

Hi Andrew,
Sorry for the delay.
Thanks for the detailed reproduction steps, it should be fixed now.
I've also added some quick functionality to compare the active views in two groups like you proposed.
Haven't tested it a whole lot, so let me know if it doesn't work quite right. It does it by checking if the group and index args are at their default of -1, so I'm hoping it doesn't have any funky side effects.
{ "keys": ["alt+k"], "command": "sbs_compare", "args": { "with_active": true, "group": -1, "index": -1 } }
Glad you like the plugin!
Doug


what is the xxd stand for ?  please . anybody could ans me

echo $PUBLICKEY | xxd -r -p | base64

It' hexdump.
You can check commands explanation with xxd -h
For example:
-r - reverse hexdump into binary
-p - output in postscript continuous hexdump style

Yep @8ofproject got it.

thinks you two  - =


Update Action wrappers to make sure they can represent any interactor

In order to integrate with the storybook debugger, we need to be able to represent interactors in code form and not just in text description form. Currently, an interactor sequence such as
async function play() {
  await TextField('Username').fillIn('cowboyd');
  await TextField('Password').fillIn('secure-password');
}

will be rendered in storybook as:

fill in "cowboyd" into the textfield "Username"
fill in "secure-password" into the textfield "Password"

That's because the current facilities to generate a textual representation of interactors is optimized for rendering user-readable errors inside the test failure output. However, we want to be able to render the interaction as close to code as possible, so that the storybook output looks like:

TextField('Username').fillIn('cowboyd');
TextField('Password').fillIn('secure-password');

This issue is set up to track that we have the pieces in place to do this:

[ ] print the interactor constructor, the locator and filters, and action name along with arguments.
[ ] represent hiearchies of interactors
[ ] print matchers as code instead of descriptions

Also, I think we'll need to be able to remove a wrapper too right?

@cowboyd What wrapper do you mean?

@wKich I'm referring to the action wrapper and that it receives enough information to render the storybook step.

But why do we need to be able to remote it?

I'm not sure what you mean by remote it?

I mean that you said Also, I think we'll need to be able to remove a wrapper too right? Why do we need to remote it?

Ah yes, remove, not "remote".
The answer is flexibility and embeddability. If we don't have the ability to remove it, then we cannot safely use it at any other scope other than the global scope. For example, it lets us scope the action wrapper to the context of the storybook interaction.
onPlay((step, signal) => {
  let remove = addActionWrapper(createWrapper(step));
  signal.addEventListener('abort', remove);
})

Oh, sorry. I didn't notice, that I did a typo :)


fix: increment auth version to v2.164.0

What kind of change does this PR introduce?
Bug fix, feature, docs update, ...
What is the current behavior?
Please link any relevant issues here.
What is the new behavior?
Feel free to include screenshots if it includes visual changes.
Additional context
Add any other context or screenshots.

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

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 59.627%

Totals

Change from base Build<PHONE_NUMBER>2:
0.0%

Covered Lines:
6386

Relevant Lines:
10710

💛  - Coveralls


Error of saving setup while using multiple channels

He has a problem:
Can't save settings when all channels are playing.
This report I have got from one guy whom I have showcased the ADLPlug thing and he have reported me the issue with it.
He have used Win32 VST2 assembly.
P.S. Missing MinGW dlls! (I gave him mine)
The assembly alpha in the releases:
OL3 ADPlug VST.zip

Yeah it's a delicate problem to know how to handle this adequately.

P.S. Missing MinGW dlls! (I gave him mine)

Most likely fixed in very recent commits. I noticed as I copied all cmake stuff to another plugin I was in the making.

Can't save settings when all channels are playing.

I assume by settings that it means the set of the parameters.
I would like more understanding of the precise problem, but let me tell you what happens on the parameters.
The parameter set is based on the instrument which is on the current select channel. Change to another channel, and parameters are going to get transition to the selected instrument on that channel.
A thing is: if you save a parameter block, like in VST, it's that selection which is going to get saved into the file (not all channels). Beside, the midi channel selection is not itself part of parameters (at least not yet)
A thing which may be possible, this may be to implement the "state" mechanism in such a way that I can dump, and then reload everything off a big XML file (include the banks and all).
It's a work which needs me to study for more information about behavior of hosts

how to behave for a VST for a plugin which is multiple channel. Instruments are usually simple because of single channel, but I don't have a too clear idea how to manage multi-channel. (any example of such plugin?)
find commercial software for a test, as myself all I used to this point is limited to the freeware plugin hosts. By the way, which was the host used for this try?

tests midi.zip
He says that only 8 voices rather 16'th mode is in use by unknown reasons. The bank was used on ADLplug is 58'th FatMan.

@Wohlstand Thanks for a musician's feedback, even for somewhat vague reports. To try to extrapolating on this:
This may have some relation with parameter saving and loading. (open another issue if not)
The 4-op channel count in this software is manually defined, it's unlike ADLMIDI where it's the contents of banks which decides.
I needn't tell you about this, but it's 4op count and combinations of instruments have both effect on polyphony count. (I don't know if your friend is reading the comment)
In release Alpha.1, 4op count was not a parameter and so, is not saved in any circumstance.
It will go back to a default of 2, a somewhat balanced value for mixes of 2/4 op instruments.
In the Alpha.2 release just made today, 4op count was now made a parameter, so it's possible that such a problem is no longer. (and has a set of important fixes, for which is recommended to update as well)

Now, I have taken a chance by merging to master a support for saving a full state, which I have not extensively tested myself.
A save chunk will include all chip parameters, banks.
At the same time, the support of parameters was extended to the full range of MIDI channels.
I hope for this save/load models to be appropriate for elaborate musical use.
Currently there is still this which is not saved:

the instrument selections; it will keep it unchanged
the active MIDI channel (on this one, I think I'd rather skip)

Please pick a dev build when it's green and try yourself

I sent him your message and he have made a test: everything now working! :3


[Docs] Reinstate v0.15.0 prereleases

[ ] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

Put the pre-lease versions back  (doesn't add them to the drop-down).
Some issues link to pre-release versions.
Checking roughly when a regression was introduced is easier if you can check the pre-releases.

@mbrookes

Checking roughly when a regression was introduced is easier if you can check the pre-releases.

You can check out the tag too

Checking roughly when a regression was introduced

Without npm install && cd docs && npm install && npm start
(at least initially).


”Pârâu Crucii”, ”Scurta”, ”Sicele”, ”Valea Sânpetrului”, ”Văleni” are listed in the drop-down menu

Description:
When user writes ”Pârâu Crucii”, ”Scurta”, ”Sicele”, ”Valea Sânpetrului”, ”Văleni” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Pârâu Crucii"

Expected results
The location appears in the drop-down menu as "Sat Pârâu Crucii, MUREȘ (Pogăceaua)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Scurta"

Expected results
The location appears in the drop-down menu as "Sat Scurta, MUREȘ (Pogăceaua)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Valea Sânpetrului"

Expected results
The location appears in the drop-down menu as "Sat Valea Sânpetrului, MUREȘ (Pogăceaua)".

Step 8
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 9
Write in the search bar "Văleni"

Expected results
The location appears in the drop-down menu as "Sat Văleni, MUREȘ (Pogăceaua)".


[youtube] json3 captions

https://github.com/extremeheat/youtube-dl/commit/775eb34079e9c539c845e7a0d4eb65d8e32ec59e
@extremeheat
@zubearc do you have any example links?

Okay. Just checking the code now. I am a bit confused.
Why is this needed
https://github.com/extremeheat/youtube-dl/commit/775eb34079e9c539c845e7a0d4eb65d8e32ec59e#diff-bd8242a0122c5207531954b67e6e51f0R1529-R1530
and
https://github.com/extremeheat/youtube-dl/commit/775eb34079e9c539c845e7a0d4eb65d8e32ec59e#diff-bd8242a0122c5207531954b67e6e51f0R1547-R1548
Your changes in your own fork seems to be better
https://github.com/zubearc/youtube-dl/commit/7e1cf1a48d7b3ad2810dd0c870d3cd7dbcb4906a#diff-bd8242a0122c5207531954b67e6e51f0R1563-R1577
I haven't tested them locally yet as I don't know what video can be used to test it with. So I am tending to merge your fork changes.

Updated the YouTube subtitles tests at https://github.com/zubearc/youtube-dl/commit/8848f8083b23a48d07fa2edb95eee8c547b542d9.
As for CLI, can be tested with --write-auto-sub and optional --sub-format.
python __main__.py --write-auto-sub --sub-format=json3 -f worst --id --write-info-json https://www.youtube.com/watch?v=IMcFJgDQKc4 or
python __main__.py --write-auto-sub --sub-format=vtt  -f worst --id --write-info-json https://www.youtube.com/watch?v=6JxMEvkZz6w
If it helps I can make a PR in the youtube-dl repo.

No worry @zubearc I manually imported your repository and added it. Would have been easier if it's a fork but no problem.
It works indeed. Tho I can't wrap my head around why someone would want the json3 as it seems to be used only by youtube.
The updated tests seem fine as well. Although this looks a bit odd
WARNING: Couldn't find automatic captions for QRS8MkLhQmM
There are of course automatic captions for this video. Maybe you have a clue or I missed something. Your changes are merged next few minutes.

The difference between the automatic and the manual captions are that the automatic ones are generated by YouTube and have aligned timestamps for when each word starts, whereas the manual ones usually have lines of text that appear all at once and no guarantee they're aligned or match the video. Not that big of a big deal, but they can be useful. In QRS8MkLhQmM the captions are all manually written. My use-case is for building a ML model from YouTube if that makes sense :)
As for JSON3, yeah I think it would be a good idea to replace the order of it to not be the default for users. The main benefit I see is for devs since it's a standard format easily readable in code vs. the custom formats.

Yeah I do know what automatic captions are but was referring to this

Don't mind the missing json3 here. Was tested against unpatched version. But patched will output same with json3.

I believe that's just listing all of the available captions instead of just the automatic ones.
Looking at the page JSON it seems they're all manual. Manual (non-ASR) ones are accessible through the normal YouTube API eg, https://www.youtube.com/api/timedtext?v=QRS8MkLhQmM&lang=zh-Hant

@zubearc have to exclude json3 for now. Maybe you have a way to put on a lower priority. As it's not supported by ffmpeg now and there seems to be no parser for it either.

Under SUBTITLE_FORMATS resorting json3 away from being the last entry seems
to change the default.
On Sun, Sep 13, 2020 at 12:53 AM Tom-Oliver Heidel<EMAIL_ADDRESS>wrote:

@zubearc https://github.com/zubearc have to exclude json3 for now.
Maybe you have a way to put on a lower priority. As it's not supported by
ffmpeg now and there seems to be no parser for it either.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/blackjack4494/youtube-dlc/issues/33#issuecomment-691612715,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APH6KJJ32HQ2HWGTJUMOVTDSFRF35ANCNFSM4QU3D22A
.

Indeed. Wasn't aware of this. Thanks.


Objective-C

Are you considering uploading Objective-C code of this transition?
Looks fantastic, by the way!

Hi @99centsappdevelopment
No, since Swift and Objective-C work great together there's no need for me to write this in Objective-C too. You can find an Objective-C implementation in this gist


Add Scaling support for Speckle objects

Step 0:

[x] I've  read the contribution guidelines!

In progress. Every speckle object will have a .Scale( double factor ) method that will make unit conversions easier at a pre-geometry level.
This will not work for breps though.

Oh why does it not work for Breps?

because breps are stored as 3dm archives at the moment, so  you need to deserialise them first

Ah ok, right... it was stored as opennurbs. No problem then.

This has now made its way in the core. SpeckleObjects have a .Scale(double factor) method. It's not tested much @Eckart-S, so beware!


Unable to render all fonts from Google Fonts in a ListView on Flutter Web.

Steps to Reproduce

Run flutter create bug.
Add google_fonts to pubspec.yaml
Create a widget that returns a ListView.builder()
For list items, return the following widget:Text(
  'Font',
  style: GoogleFonts.asMap().values.toList()[index](),
);

Run the app and scroll the ListView.

Expected results: List should contain text with all the available Google Fonts and should scroll smoothly, without lag.
Actual results: List shows lag when scrolling and after some scroll, the app entirely freezes.

Logs
flutter run --verbose
[  +87 ms] executing: [C:\src\flutter\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +74 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] cc9b78fc5c4a4d2d51316d9626523336230a89a9
[   +1 ms] executing: [C:\src\flutter\flutter/] git tag --points-at cc9b78fc5c4a4d2d51316d9626523336230a89a9
[  +58 ms] Exit code 0 from: git tag --points-at cc9b78fc5c4a4d2d51316d9626523336230a89a9
[   +1 ms] 2.1.0-10.0.pre
[  +56 ms] executing: [C:\src\flutter\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +43 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/dev
[        ] executing: [C:\src\flutter\flutter/] git ls-remote --get-url origin
[  +37 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] https://github.com/flutter/flutter.git
[  +81 ms] executing: [C:\src\flutter\flutter/] git rev-parse --abbrev-ref HEAD
[  +37 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] dev
[ +101 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +73 ms] executing: C:\Users\imaac\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +53 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +81 ms] executing: C:\Users\imaac\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +21 ms] Skipping pub get: version match.
[  +53 ms] Found plugin path_provider at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-2.0.1\
[  +11 ms] Found plugin path_provider_linux at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_linux-2.0.0\
[   +4 ms] Found plugin path_provider_macos at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_macos-2.0.0\
[   +6 ms] Found plugin path_provider_windows at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_windows-2.0.1\
[ +129 ms] Found plugin path_provider at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-2.0.1\
[   +2 ms] Found plugin path_provider_linux at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_linux-2.0.0\
[   +2 ms] Found plugin path_provider_macos at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_macos-2.0.0\
[   +3 ms] Found plugin path_provider_windows at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_windows-2.0.1\
[  +27 ms] Generating C:\Users\imaac\Desktop\Projects\FontRenderTest\font_render_test\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +88 ms] List of devices attached
[  +27 ms] List of devices attached
[  +57 ms] Launching lib\main.dart on Chrome in debug mode...
[ +125 ms] Updating assets
[ +104 ms] Waiting for connection from debug service on Chrome...
[  +26 ms] Found plugin path_provider at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-2.0.1\
[   +3 ms] Found plugin path_provider_linux at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_linux-2.0.0\
[   +2 ms] Found plugin path_provider_macos at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_macos-2.0.0\
[   +4 ms] Found plugin path_provider_windows at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_windows-2.0.1\
[  +31 ms] Found plugin path_provider at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-2.0.1\
[   +1 ms] Found plugin path_provider_linux at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_linux-2.0.0\
[   +1 ms] Found plugin path_provider_macos at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_macos-2.0.0\
[   +3 ms] Found plugin path_provider_windows at C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_windows-2.0.1\
[ +145 ms] <- reset
[  +10 ms] C:\src\flutter\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\src\flutter\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\src\flutter\flutter\bin\cache\flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
C:\Users\imaac\AppData\Local\Temp\flutter_tools.afc350b7\flutter_tool.eb41053b\app.dill --libraries-spec file:///C:/src/flutter/flutter/bin/cache/flutter_web_sdk/libraries.json --packages
C:\Users\imaac\Desktop\Projects\FontRenderTest\font_render_test\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root
C:\Users\imaac\AppData\Local\Temp\flutter_tools.afc350b7\flutter_tools.607f5665 --filesystem-scheme org-dartlang-app --initialize-from-dill build\c7922d95bf4a2462b75c84a97c312edb.cache.dill.track.dill --platform
file:///C:/src/flutter/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill --no-sound-null-safety
[  +18 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+21669 ms] Waiting for connection from debug service on Chrome... (completed in 21.9s)
[   +1 ms] Synced 35.1MB.
[   +1 ms] <- accept
[   +1 ms] Caching compiled dill
[ +553 ms] Using Opening in existing browser session.

[+4731 ms] [CHROME]:
[   +2 ms] [CHROME]:DevTools listening on ws://<IP_ADDRESS>:65507/devtools/browser/018dc31f-e571-4d8a-9810-d5c430dca37e
[ +749 ms] DwdsInjector: Received request for entrypoint at http://localhost:65472/main_module.bootstrap.js
[  +16 ms] MetadataProvider: Loading debug metadata...
[  +41 ms] MetadataProvider: Loaded debug metadata (no sound null safety)
[  +16 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:65472/main_module.bootstrap.js
[+10842 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: false
[ +612 ms] DevHandler: Debug service listening on ws://<IP_ADDRESS>:49165/7JR-6pW1Z-k=/ws

[  +18 ms] Debug service listening on ws://<IP_ADDRESS>:49165/7JR-6pW1Z-k=/ws
[   +1 ms] Running with unsound null safety
[   +1 ms] For more information see https://dart.dev/null-safety/unsound-null-safety
[   +8 ms]   To hot restart changes while running, press "r" or "R".
[   +4 ms] For a more detailed help message, press "h". To quit, press "q".
[+68954 ms] null
[  +15 ms] null
[  +25 ms] null

flutter analyze
Analyzing font_render_test...
No issues found! (ran in 4.2s)

flutter doctor -v
[√] Flutter (Channel dev, 2.1.0-10.0.pre, on Microsoft Windows [Version 10.0.19042.985], locale en-IN)
    • Flutter version 2.1.0-10.0.pre at C:\src\flutter\flutter
    • Framework revision cc9b78fc5c (3 months ago), 2021-02-25 13:26:03 -0800
    • Engine revision a252ec09b7
    • Dart version 2.13.0 (build 2.13.0-77.0.dev)

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\imaac\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.8.4)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.8.30907.101
    • Windows 10 SDK version 10.0.18362.0

[√] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.56.2)
    • VS Code at C:\Users\imaac\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.22.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19042.985]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 90.0.4430.212
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 90.0.818.56

• No issues found!

@imaachman Please provide the following things:

Reproducible code
Output of flutter doctor -v
Output of flutter run -v

Reproducible code
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key}) : super(key: key);

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
          child: Container(
        width: 100,
        child: ListView.builder(
          itemCount: GoogleFonts.asMap().values.toList().length,
          itemBuilder: (context, index) {
            return Text(
              'Font',
              style: GoogleFonts.asMap().values.toList()[index](fontSize: 24),
            );
          },
        ),
      )),
    );
  }
}

Output of flutter doctor -v and flutter run -v is already mentioned in previous comment under logs toggle.

Hi @imaachman
Thanks for filing the issue, it seems you're a really long list with loads tons of fonts, also tried increasing cacheExtent

minimal code sample
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key}) : super(key: key);

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
          child: Container(
        width: 100,
        child: ListView.builder(
          cacheExtent: 2000,
          itemCount: GoogleFonts.asMap().values.toList().length,
          itemBuilder: (context, index) {
            return Text(
              'Font',
              style: GoogleFonts.asMap().values.toList()[index](fontSize: 24),
            );
          },
        ),
      )),
    );
  }
}

Reproduced on the following channels

stable
master

❌
❌

Check flutter doctor -v outputs for each channel below

flutter doctor -v
[✓] Flutter (Channel stable, 2.2.0, on macOS 11.3.1 20E241 darwin-x64, locale
    en-GB)
    • Flutter version 2.2.0 at /Users/tahatesser/Code/flutter_stable
    • Framework revision b22742018b (9 days ago), 2021-05-14 19:12:57 -0700
    • Engine revision a9d88a4d18
    • Dart version 2.13.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.5, Build version 12E262
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.56.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.22.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.3.1 20E241 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 90.0.4430.212

• No issues found!

[✓] Flutter (Channel master, 2.3.0-13.0.pre.121, on macOS 11.3.1 20E241
    darwin-x64, locale en-GB)
    • Flutter version 2.3.0-13.0.pre.121 at
      /Users/tahatesser/Code/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision dd47c2b94c (6 hours ago), 2021-05-24 01:39:02 -0400
    • Engine revision 2616d40024
    • Dart version 2.14.0 (build 2.14.0-145.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.5, Build version 12E262
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.1.1)
    • IntelliJ at /Volumes/Extreme/IntelliJ IDEA CE.app
    • Flutter plugin version 56.0.5
    • Dart plugin version 211.7233

[✓] VS Code (version 1.56.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.22.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.3.1 20E241 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 90.0.4430.212

• No issues found!

✅ : No Issue ❌: has issue


Update readme for local development config

Purpose
Summary of Changes
Side Effects / Testing Notes
Ticket
https://openscience.atlassian.net/browse/EMB-
Reviewer Checklist

[ ] meets requirements
[ ] easy to understand
[ ] DRY
[ ] testable and includes test(s)
[ ] changes described in CHANGELOG.md

Pull Request Test Coverage Report for Build 1257

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 59.525%

Totals

Change from base Build 1245:
0.0%

Covered Lines:
2034

Relevant Lines:
3258

💛  - Coveralls


Don't know how to jump

Need to add controls to Readme

Hey, thanks for checking out my project! :smiley:


Visualised predictions

Hello and thank you for your great work!
I am currently training your model with custom data, but I would like to run the predictions on a test data set and visualise them.
In a previous post you said that you will soon provide the code for this. However, I haven't found anything in the repository yet. If the code is not yet available, can you tell me how and where I can use the predications to visualise them on test images?

Hi, did you find the demo please?

Hi, I want to know how did you visualize the inference result if you already solved this problem.

@GlAYgroup sorry to bother you ， I also want to know how did you visualize the inference result if you already solved this problem.


Release 0.4.1Steps to build MITLM trunk on OS X Yosemite

What steps will reproduce the problem?
1. Download latest 0.4.1 tarsal
2. Experience failure to build

Solution:
Add #include <string> to FastIO.h, after #include <cstring>

Recipe to fix:

Use Xcode toolchain, not homebrew GCC
Download gfortran 4.9 from https://gcc.gnu.org/wiki/GFortranBinaries#MacOS
Check out latest source svn checkout http://mitlm.googlecode.com/svn/trunk/
mitlm-read-only
Add #include <string> to FastIO.h
autogen.sh
make
make install

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 24 Nov 2014 at 1:13

Thank you both for the information.
Why is string header needed?

MacOSX compilation is now tested in TravisCI.


Can messages send to groups?

Is it possible to send messages to a group via the api? Instead of using the recipient_id using the group_id?

From What I know WhatsApp Cloud API only supports mobile numbers for now

I'm looking for this too.
I haven't tried it, but pywhatkit appears to got it working.
https://towardsdatascience.com/automate-whatsapp-messages-with-python-in-3-steps-d64cf0de4539
Would be great if it would be possible with Heyoo too.

Hi @EljaTrum
You have to know Heyoo and Pywhatkit serves an entirely different purpose and differ in their architecture

Pywhatkit sends messages and images by automating the browser and not through the official WhatsApp Cloud API while Heyoo is made to simplify the python integration with the WhatsApp Cloud API therefore it only supports what is officially supported by the APIs and currently Sending messages to group is not officially supported by the API

Sending to a group works against a set time, but im trying to send instantly example
pywhatkit.sendwhatsmsg_to_group_instantly("ID123456789XX", "test here")
Gives no error but also does not work


Golang + Slowpoke

Hi,
Work in progress at https://github.com/recoilme/golang-gin-realworld-example-app
Slowpoke: https://github.com/recoilme/slowpoke
After finishing backend - i will start full stack on it

Looks like finished!)

@weitzhandler  got released v0.1

Fullstack golang app -  based on this backend - will live in the separate repo. Issue:
https://github.com/gothinkster/realworld/issues/234

This backend is finished 18 days ago. Does someone take a look at it?
@Cameron-C-Chapman ?

@recoilme I noticed that go test was removed from .travis.yml. Any reason for that? Also could you try running Postman API tests shown here. Thanks!

@anishkny
go test: No reason.  I fork this repo from this realworld example:
https://github.com/gothinkster/golang-gin-realworld-example-app/blob/master/.travis.yml

didn't see what go test commented( i uncomment this

Postman API tests: Also could you try running Postman API tests shown here.

I try. You have many errors in tests, fix it, please
For example your tests scripts send:
Create Article POST http://<IP_ADDRESS>:8081/api/articles [201 Created, 822B, 26ms]
Delete Article DELETE http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon [200 OK, 486B, 4ms]
Update Article PUT http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon [404 Not Found, 503B, 2ms]
Error: 26. Response contains "article" property //Realy ??
Favorite Article (deleted)
POST http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon/favorite [404 Not Found, 503B, 1ms]//Realy ??
Your test script  update deleted article
You try favorite deleted article
And so on...
And i think you must add registration - at top of test, thats very strange - create user manualy
Very many errors in test scripts, no time to fix all of them sorry(
Or may be it some problem in newman, I don't know, sorry
I add test log for you:
newman run postman.json -e env.json --global-var<EMAIL_ADDRESS>--global-var "PASSWORD=jakejake"
newman

Conduit

❏ Auth
↳ Login
  POST http://<IP_ADDRESS>:8081/api/users/login [200 OK, 661B, 101ms]
  ✓  Response contains "user" property
  ✓  User has "email" property
  ✓  User has "username" property
  ✓  User has "bio" property
  ✓  User has "image" property
  ✓  User has "token" property

↳ Login and Remember Token
  POST http://<IP_ADDRESS>:8081/api/users/login [200 OK, 661B, 87ms]
  ✓  Response contains "user" property
  ✓  User has "email" property
  ✓  User has "username" property
  ✓  User has "bio" property
  ✓  User has "image" property
  ✓  User has "token" property
  ✓  Environment variable "token" has been set

↳ Register
  POST http://<IP_ADDRESS>:8081/api/users [422 Unprocessable Entity, 545B, 84ms]
  1. Response contains "user" property
  2. User has "email" property
  3. User has "username" property
  4. User has "bio" property
  5. User has "image" property
  6. User has "token" property

↳ Current User
  GET http://<IP_ADDRESS>:8081/api/user [200 OK, 661B, 4ms]
  ✓  Response contains "user" property
  ✓  User has "email" property
  ✓  User has "username" property
  ✓  User has "bio" property
  ✓  User has "image" property
  ✓  User has "token" property

↳ Update User
  PUT http://<IP_ADDRESS>:8081/api/user [422 Unprocessable Entity, 545B, 2ms]
  7. Response contains "user" property
  8. User has "email" property
  9. User has "username" property
 10. User has "bio" property
 11. User has "image" property
 12. User has "token" property

❏ Articles
↳ All Articles
  GET http://<IP_ADDRESS>:8081/api/articles [200 OK, 491B, 5ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Articles by Author
  GET http://<IP_ADDRESS>:8081/api/articles?author=johnjacob [200 OK, 491B, 4ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Articles Favorited by Username
  GET http://<IP_ADDRESS>:8081/api/articles?favorited=jane [200 OK, 491B, 5ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Articles by Tag
  GET http://<IP_ADDRESS>:8081/api/articles?tag=dragons [200 OK, 491B, 3ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Single Article by slug
  GET http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon [404 Not Found, 503B, 5ms]
 13. Response contains "article" property
 14. Article has "title" property
 15. Article has "slug" property
 16. Article has "body" property
 17. Article has "createdAt" property
 18⠄ RangeError in test-script

❏ Articles with authentication
↳ Feed
  GET http://<IP_ADDRESS>:8081/api/articles/feed [404 Not Found, 504B, 1ms]
 19. Response code is 200 OK

↳ All Articles
  GET http://<IP_ADDRESS>:8081/api/articles [200 OK, 491B, 2ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ All Articles with auth
  GET http://<IP_ADDRESS>:8081/api/articles [200 OK, 491B, 1ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Articles by Author
  GET http://<IP_ADDRESS>:8081/api/articles?author=johnjacob [200 OK, 491B, 2ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Articles by Author with auth
  GET http://<IP_ADDRESS>:8081/api/articles?author=johnjacob [200 OK, 491B, 6ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Articles Favorited by Username
  GET http://<IP_ADDRESS>:8081/api/articles?favorited=jane [200 OK, 491B, 2ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Articles Favorited by Username with auth
  GET http://<IP_ADDRESS>:8081/api/articles?favorited=jane [200 OK, 491B, 1ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Articles by Tag
  GET http://<IP_ADDRESS>:8081/api/articles?tag=dragons [200 OK, 491B, 3ms]
  ✓  Response code is 200 OK
  ✓  Response contains "articles" property
  ✓  Response contains "articlesCount" property
  ✓  articlesCount is an integer
  ✓  articlesCount is 0 when feed is empty

↳ Single Article by slug
  GET http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon [404 Not Found, 503B, 1ms]
 20. Response contains "article" property
 21. Article has "title" property
 22. Article has "slug" property
 23. Article has "body" property
 24. Article has "createdAt" property
 25⠄ RangeError in test-script

↳ Create Article
  POST http://<IP_ADDRESS>:8081/api/articles [201 Created, 822B, 26ms]
  ✓  Response contains "article" property
  ✓  Article has "title" property
  ✓  Article has "slug" property
  ✓  Article has "body" property
  ✓  Article has "createdAt" property
  ✓  Article's "createdAt" property is an ISO 8601 timestamp
  ✓  Article has "updatedAt" property
  ✓  Article's "updatedAt" property is an ISO 8601 timestamp
  ✓  Article has "description" property
  ✓  Article has "tagList" property
  ✓  Article's "tagList" property is an Array
  ✓  Article has "author" property
  ✓  Article has "favorited" property
  ✓  Article has "favoritesCount" property
  ✓  favoritesCount is an integer

↳ Delete Article
  DELETE http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon [200 OK, 486B, 4ms]

↳ Update Article
  PUT http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon [404 Not Found, 503B, 2ms]
 26. Response contains "article" property
 27. Article has "title" property
 28. Article has "slug" property
 29. Article has "body" property
 30. Article has "createdAt" property
 31⠄ RangeError in test-script

↳ Favorite Article
  POST http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon/favorite [404 Not Found, 503B, 1ms]
 32. Response contains "article" property
 33. Article has "title" property
 34. Article has "slug" property
 35. Article has "body" property
 36. Article has "createdAt" property
 37⠄ RangeError in test-script

↳ Unfavorite Article
  DELETE http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon/favorite [404 Not Found, 503B, 2ms]
 38. Response contains "article" property
 39. Article has "title" property
 40. Article has "slug" property
 41. Article has "body" property
 42. Article has "createdAt" property
 43⠄ RangeError in test-script

❏ Comments
↳ All Comments for Article
  GET http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon/comments [404 Not Found, 503B, 1ms]
 44. Response code is 200 OK

↳ Create Comment for Article
  POST http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon/comments [404 Not Found, 502B, 2ms]
 45. Response contains "comment" property
 46. Comment has "id" property
 47. Comment has "body" property
 48. Comment has "createdAt" property
 49⠄ RangeError in test-script

↳ Delete Comment for Article
  DELETE http://<IP_ADDRESS>:8081/api/articles/how-to-train-your-dragon/comments/1 [200 OK, 486B, 2ms]

❏ Profiles
↳ Profile
  GET http://<IP_ADDRESS>:8081/api/profiles/rick [404 Not Found, 506B, 1ms]
 50. Response code is 200 OK

↳ Follow Profile
  POST http://<IP_ADDRESS>:8081/api/profiles/rick/follow [404 Not Found, 506B, 2ms]
 51. Response code is 200 OK

↳ Unfollow Profile
  DELETE http://<IP_ADDRESS>:8081/api/profiles/rick/follow [404 Not Found, 506B, 1ms]
 52. Response code is 200 OK

❏ Tags
↳ All Tags
  GET http://<IP_ADDRESS>:8081/api/tags [200 OK, 489B, 5ms]
  ✓  Response code is 200 OK
  ✓  Response contains "tags" property
  ✓  "tags" property returned as array

┌─────────────────────────┬──────────┬──────────┐
│                         │ executed │   failed │
├─────────────────────────┼──────────┼──────────┤
│              iterations │        1 │        0 │
├─────────────────────────┼──────────┼──────────┤
│                requests │       31 │        0 │
├─────────────────────────┼──────────┼──────────┤
│            test-scripts │       29 │        6 │
├─────────────────────────┼──────────┼──────────┤
│      prerequest-scripts │        0 │        0 │
├─────────────────────────┼──────────┼──────────┤
│              assertions │      138 │       46 │
├─────────────────────────┴──────────┴──────────┤
│ total run duration: 1308ms                    │
├───────────────────────────────────────────────┤
│ total data received: 1.93KB (approx)          │
├───────────────────────────────────────────────┤
│ average response time: 11ms                   │
└───────────────────────────────────────────────┘

and in general - don't test web app with scripts - it's bad idea
most of errors you may find only with careful manual testing
but i understand what you don't have time for that, so very many submited apps contains errors. All, that i test) But may be that's not critical for education app

And one more thing - don't use my code in production
I just port this project https://github.com/gothinkster/golang-gin-realworld-example-app
from sqlite to my database - but i don't do any code review
My app, as this app - absolutely ugly. It does very many database requests on each request
That's a terrible part of code what i don't fix, sorry for that.. I just learn from this project.
I fix it and write high load optimized code in another project, similar to real world - https://github.com/recoilme/tgram
But this my project, as other written backends what i see - absolutely trash for real usage. But high load code on other hands - more hard to understand. So, i don't know what to do in this case. Many people copy paste bad, trash code, but on another hand - that's simplified code -  easy to understand

see https://github.com/gothinkster/realworld/issues/245


Compatibility with RN 0.26.1

React API must be now required from react package (previously a warning
on 0.25)

Thanks i'm going to check and merge tonight


Modified 'setup_changed_listeners' for compatibility with 0.4.2

Fixes #139
Uses the exe command to run the viml instead of nvim_exec which isn't currently available in Neovim 0.4.2.
Variables and functions created:

You're awesome and I appreciate the bug fix :)

Of course! Hopefully you'll be seeing a few more PRs in the near future, I've been wanting to work on my Rust chops and this project is awesome :)

Welcome aboard! Need all the help we can get


Face replacement demo not working with custom image

The demo at https://jeeliz.com/demos/faceFilter/demos/faceReplacement/image/ is not working correctly with custom images.
After choosing a custom image, the canvas shows a still image of the camera capture with a blue frame.

It seems like the build_artPaintingMask() function is not working correctly. It should create a hidden canvas with the uploaded image, detect the face and log the detected State coordinates in the console. all of this is not happening. Instead the callbackTrack() function is being called in an endless loop.

Hi buddy it should work now

Hi buddy it should work now

How can i improve the tracking of the face of the custom image? Because it is being tracked to random points, as shown in the screenshot.

How can i improve the tracking of the face of the custom image? Because it is being tracked to random points, as shown in the screenshot.

There was a bug in the core (the texture set by set_inputTexture was Y-flipped). I have also increased the detection threshold a bit.

There was a bug in the core (the texture set by set_inputTexture was Y-flipped). I have also increased the detection threshold a bit.


Documentation

Update documentation folder and README.md

add table of content
remove html tags incomatible with bitbucket
remove links to pivx related and ion non related
update gitian documenation

This pull request is now managed with CodeReviewHub. Refresh.


Update modules to use markups instead of annotations

Annotations module, which provides vtkMRMLAnnotationROI and vtkMRMLAnnotationRuler nodes have been deprecated since April 2021 and will be removed in Slicer-5.4 stable version early next year.
Since some modules in this extension use annotation nodes, these modules need to be updated to use markups nodes before the end of this year.
This section of the migration guide should help with implementing the changes and any questions can be asked at the Remove Annotations module topic in the Slicer forum.
Impacted module: ABLTemporalBoneSegmentationModule\ABLTemporalBoneSegmentationModule.py

Slicer-5.2 is released. It is the last Slicer Stable Release that contains Annotations module.
We will remove Annotations module from Preview Releases (Slicer-5.3) within a few weeks and from the Stable Release (Slicer-5.4) in about 3-4 months. Your modules need to be updated to use Markups module instead of Annotations to prevent build errors or runtime failures. Let me know if you need any help with this update.


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-28-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 4363

Questions ?
Please refer to the Backport tool documentation


Time Synchronization Issue

Hello guys!
I am currently using the Pylsl interface for sending event markers  to an EEG signal, being acquired by the Enobio 8 headset, using their proprietary NIC software, as is recommended (instead of sending markers by TCP), as we need to analyze ERPs.
The experiment itself was designed using PsychoPy, with the Python code being generated using the standalone version, and then the Pylsl library was added to the generated code.
In a (possibly) unrelated note, I needed to delete the importing of the GUI module, as it seemed to be incompatible with the Pylsl interface (no events would be sent to the signal if it was used).
However, when I tried to test the latency of the event marking in the signal, I verified that the events always appeared earlier in the signal, than what the timestamp in python was at the time - basically, I got the python timestamp using:
int(round(datetime.datetime.now( ).timestamp( ) * 1000))
which was always ahead of the signals' timestamp. The difference in time was also not consistent, sometimes being 6 ms, and at others upwards of 30 ms (and always rising from the start of the experiment), which would render me unable to check for ERPs properly.
I'm using Python 3.6.4 from the Anaconda distribution, on macOS Sierra 10.12.6, and the Python timestamp is being calculated both immediately before and immediately after the push_sample, being the same in most situations.
Thanks in advance,
Igor Rodrigues

I've contacted Neuroelectrics once regarding specifics in their LSL support and unfortunately I just got a stock response that they'd forward me instructions on how to use LabRecorder (which they didn't).
If you're serious about ERPs, you should verify the timing with an indepent synchronization source.
I'm a big fan of the LabStreamer (full disclosure: @mgrivich makes and sells them and loaned me one), but if you're on a budget you can also send TTL triggers (via the parallel port or a cheap microcontroller, e.g. the Teensy LC/3.2 or the Arduino Leonardo / Pro Micro) to the neuroelectrics TTL adapter.

In a (possibly) unrelated note, I needed to delete the importing of the GUI module, as it seemed to be incompatible with the Pylsl interface (no events would be sent to the signal if it was used).

That might be related to the Qt thread issue, but I can't say for sure. Maybe @cboulay knows more?

int(round(datetime.datetime.now( ).timestamp( ) * 1000))

Always use lsl_clock(). There are several clock sources in modern OSs with different properties (accuracy, monotonicity, jerkiness) and you need to use the one LSL uses.

I've contacted Neuroelectrics once regarding specifics in their LSL support and unfortunately I just got a stock response that they'd forward me instructions on how to use LabRecorder (which they didn't).
If you're serious about ERPs, you should verify the timing with an indepent synchronization source.
I'm a big fan of the LabStreamer (full disclosure: @mgrivich makes and sells them and loaned me one), but if you're on a budget you can also send TTL triggers (via the parallel port or a cheap microcontroller, e.g. the Teensy LC/3.2 or the Arduino Leonardo / Pro Micro) to the neuroelectrics TTL adapter.

Unfortunately, it is impossible for us to use hardware synchronization, the software synchronization between events sent using Pylsl and the EEG data stream will have to do...

int(round(datetime.datetime.now( ).timestamp( ) * 1000))

Always use lsl_clock(). There are several clock sources in modern OSs with different properties (accuracy, monotonicity, jerkiness) and you need to use the one LSL uses.

lsl_clock() returns the time since the computer last turned on, correct? So, in order to achieve the ms timestamp that is used in the Enobio NECBOX controller (or better said, to test the latency between the push_sample and the events actually registering), one should calculate the difference between the UTC timestamp from datetime.datetime.now().timestamp() and an initial call to local_clock(), and then add this value to subsequent calls to local_clock(), called at the times that we want time measured right?
Because if this is the case, I just ran an experiment that registered a 4 ms advance at the beginning, but at the end (45 mins after), had a 4 ms latency...

lsl_clock() returns the time since the computer was turned on on Windows
machines. On Linux and OSX I believe it gives the time since the epoch
(00:00 1970 GMT).
On 20.02.2019 16:52, Igor Rodrigues wrote:

I've contacted Neuroelectrics once regarding specifics in their
LSL support and unfortunately I just got a stock response that
they'd forward me instructions on how to use LabRecorder (which
they didn't).

If you're serious about ERPs, you should verify the timing with an
indepent synchronization source.
I'm a big fan of the LabStreamer
<https://www.neurobs.com/menu_presentation/menu_hardware/labstreamer>
(full disclosure: @mgrivich <https://github.com/mgrivich> makes
and sells them and loaned me one), but if you're on a budget you
can also send TTL triggers (via the parallel port or a cheap
microcontroller, e.g. the Teensy LC/3.2 or the Arduino Leonardo /
Pro Micro) to the neuroelectrics TTL adapter.

Unfortunately, it is impossible for us to use hardware
synchronization, the software synchronization between events sent
using Pylsl and the EEG data stream will have to do...
    int(round(datetime.datetime.now( ).timestamp( ) * 1000))

Always use |lsl_clock()|. There are several clock sources in
modern OSs with different properties (accuracy, monotonicity,
jerkiness) and you need to use the one LSL uses.

|lsl_clock()| returns the time since the computer last turned on,
correct? So, in order to achieve the ms timestamp that is used in the
Enobio NECBOX controller (or better said, to test the latency between
the |push_sample| and the events actually registering), one should
calculate the difference between the UTC timestamp from
|datetime.datetime.now().timestamp()| and an initial call to
|local_clock()|, and then add this value to subsequent calls to
|local_clock()|, called at the times that we want time measured right?
Because if this is the case, I just ran an experiment that registered
a 4 ms advance at the beginning, but at the end (45 mins after), had a
4 ms latency...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/labstreaminglayer/liblsl-Python/issues/8#issuecomment-465635384,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADch7g4_VOjgvJSzxvSLcA_Cpkz-0Lq7ks5vPW8igaJpZM4bDRMr.

lsl_clock() returns the time since the computer was turned on on Windows machines. On Linux and OSX I believe it gives the time since the epoch (00:00 1970 GMT).

Well, I am running OSX (as stated in the OP) and I called local_clock() from the shell after importing pylsl and it returned
113983.822118478
referent to a 1970 timestamp. If simply multiplied by 1000 to obtain ms, it's a date from 1973. Is this expected behaviour?

I'm not much of an OSX expert, but I thought that it should count up be
from 1970. At least, that is when the epoch is. Maybe I'm wrong about
the point in time it counts from.
On 20.02.2019 17:40, Igor Rodrigues wrote:

lsl_clock() returns the time since the computer was turned on on
Windows machines. On Linux and OSX I believe it gives the time
since the epoch (00:00 1970 GMT).

Well, I am running OSX (as stated in the OP) and I called
|local_clock()| from the shell after importing pylsl and it returned
|113983.822118478|
referent to a 1970 timestamp. If simply multiplied by 1000 to obtain
ms, it's a date from 1973. Is this expected behaviour?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/labstreaminglayer/liblsl-Python/issues/8#issuecomment-465657333,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADch7vhMOsjBZkIoOlrJmomiHFt0YYF9ks5vPXqDgaJpZM4bDRMr.

lsl_clock() returns the time since the computer was turned on on Windows machines. On Linux and OSX I believe it gives the time since the epoch (00:00 1970 GMT).

Not necessarily, for Boost this might be true it's not guaranteed.

There is no fixed relationship between values returned by steady_clock::now() and wall-clock time. source

Is this expected behaviour?

The starting point is not guaranteed and shouldn't be relied upon unless you really know that two different clocks really use the same system clock.

Closing as stale, won't fix, and we now are a little more consistent in telling people they cannot relate LSL's clock to the wall clock.
This doesn't solve the user's issue with the Enobio system but that's not a pylsl issue.


CPU usage for certain processes doesn't match Activity Monitor

See this example:

Google Chrome Helper (Renderer) displays 36% but vitals shows a steady 7%. I watched it for some time and both numbers stayed roughly stable.
Running macOS 11.2.2

I think it's possible that's a different Chrome helper process and you're running into https://github.com/hmarr/vitals/issues/7.
https://github.com/hmarr/vitals/issues/7 is a pretty critical issue for Big Sur as it seems to be hiding literally the most important row in the table (the top one!) Unfortunately I'm locked to Catalina right now so have no ability to reproduce it.

When you get a second can you try v0.3 and see if that fixes it?

I upgraded via homebrew and now vitals doesn't seem to start (or at least, it is missing from my menu bar). Are there any useful logs I could dig out?

Yikes!
There might be some logs in the Console app?
You'll need to relaunch it after reinstalling it – could it be a Gatekeeper issue? You could double check that by right-clicking it in Finder then selecting "Open". If that is the problem I'll probably just give in and pay Apple for a proper developer account so I can get the app notarised and remove that warning.

Hm, possibly I was just going mad, but it seems to be working (and I'm no longer seeing the symptoms reported in #7). I'll need to get on another google meet before I can confirm the chrome helper utilisation looks the same 😄

Hah, let me know how you get on with google meet! Glad to hear #7 is fixed.

Looks like this was the fix 🎉

🥳


node: watch_log_for_death: fix regex

[dead|DOWN] matches any letter in the brackets.
The correct regular expression is (dead|DOWN) that
matches either of the strings dead or DOWN.
Signed-off-by: Benny Halevy<EMAIL_ADDRESS>

@fruch please review

@bhalevy I'm not sure I want to ask how you figure this one out... as the regex joke goes you we have :two: problems :+1:


Filter out extra fields, deduplicate fields in ingestion

Fixes #401, but also additionally does some preprocessing of the feature row in the ValidateFeatureRowDoFn to (1) filter out extra fields and (2) deduplicate fields
I'm still not 100% sure if we want to commit to this behaviour.
Pros:

Convenient
Not failing when extra columns are found makes ingestion jobs more forward-compatible
Consistent with behaviour of popular serialization methods

Cons:

Upstream issues will not be flagged to the user
Order of feature fields lost

That being said deduplication is not being done by field name, but the entire field, so no information should be lost.

@zhilingc It's definitely a trade-off if we want to support feature rows that dont exactly comply with the feature set that has been defined, but  Ido quite like the idea of making Feast a little bit more forward-compatible and not overly brittle.
My intuition is that this approach seems sound and that it's the lesser of two evils.

/retry

/retry

/retry

/retest

/lgtm


Upload file using Blob or Base64 String

Hello guys,
Other npm packages are deprecated now to upload files to firebase storage, and I can't see any example uploading Blobs from NodeJS. Can you give me any advice please?
Thanks for your time 👍

Hello! I believe what you’re looking for is:
bucket.file(‘filename.txt’).save(Buffer.from(‘abc’), callback)

Let me know if this isn’t what you need!

Awesome, thanks for your help! 🥇


Publish 2 Video Tracks

Describe the problem
I wanted to be able to publish 2 videos devices for a project but i am not able to, exept by instanciate 2 LiveKitRoom and publish a video in each LiveKitRoom.
But this cause problemes in order to use the sdk properly
Describe the proposed solution
I would suggest to take a list of video devices and a list of audio devices instead of just 1
Each video devices could be a participant
Alternatives considered
No response
Importance
I cannot use LiveKit without it
Additional Information
No response

you can implement this with components, simply publish tracks yourself with the Room object instead of relying on the automatic behavior.