No able to set chrome options to simulate device

I having problem with setting proper configuration setting for emulating different mobile devices like Ipad , Iphone in chrome using emulator. How can I set this in protractor configuration.
At this moment I have
chromeOptions: {
      args: [
        'incognito',
        'disable-extensions',
        '--device-metrics={ "width" => 360, "height" => 640, "pixelRatio" => 3.0 }',
        '--user-agent="Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"'
      ]
    }

I also try this way:
browserName: 'chrome',
    "device": "Apple iPhone 6",
    "deviceMetrics": {
      "width": 360,
      "height": 640,
      "pixelRatio": 3.0
    }

But still same issue.
Is there a way to do it thought protractor configuration
Cheers

I think that you are looking for
chromeOptions: {
  mobileEmulation': 'Apple iPhone 6'
};

Where are can find supported devices because now getting:
from unknown error: cannot parse mobileEmulation
from unknown error: 'mobileEmulation' must be a dictionary

my bad.  Here should be correct one:
chromeOptions: {
  'mobileEmulation': {
    'deviceName': 'Apple iPhone 6'
   }
};

Getting same issue:
[launcher] Error: UnknownError: unknown error: cannot parse capability: chromeOptions
from unknown error: cannot parse mobileEmulation
from unknown error: 'Apple iPhone 6' must be a valid device
from unknown error: must be a valid device

And configuration is like this:
capabilities: {
    browserName: 'chrome',
    name: 'Unnamed Job',
    count: 1,
    shardTestFiles: false,
    maxInstances: 10,
    chromeOptions: {
      'mobileEmulation': {
        'deviceName': 'Apple iPhone 6'
      },
      args: [
        'incognito',
        'disable-extensions'
      ]
    },
    loggingPrefs: {
      browser: 'ALL'
    }
  },

OK. Started working with Apple iPhone 4. Thx

not all the devices are supported
On Thu, May 14, 2015 at 1:26 PM, Marceli Janowski<EMAIL_ADDRESS>wrote:

OK. Started working with Apple iPhone 4. Thx
—
Reply to this email directly or view it on GitHub
https://github.com/angular/protractor/issues/2142#issuecomment-102108747
.

is there a plan/task to support more actual devices? (e.g. HTC, Samsung S6, ..)

For a list of supported device names (sorta) see http://stackoverflow.com/questions/31681431/what-are-valid-devicenames-for-chrome-emulation-testing-with-protractor

how can i enable "show touch"... any suggestion


Pale Garden blocks do not render

Noticing on 1.21.4 that Pale Oak leaves, Pale Oak Logs, and Pale Moss do not render on the map.

Version: 1.21.4-512

Please regenerate your colors.yml to allow the new values to show up in the file.


Removes ShibAuthentication session dependency for special groups.

Description
Fixes #8161
The Shibboleth auth plugin is currently broken for special groups.  This PR removes use of the session object in getSpecialGroups() in favor of information that's already provided by the JWT.  Before these changes an empty special groups list was always returned.
Instructions for Reviewers
List of changes in this PR:

Returns an empty list when eperson is not defined (without checking the session for shibboleth authentication status)
Returns special groups when they exist in the current Context.

There are only a few code changes. I've tested them with a server that's being configured for production so I don't have great advice on how to test as a reviewer. But in the end, you should be able to login and view content that is restricted to a special group. Here's some DEBUG logging to show results on my system. Before these changes getSpecialGroups always returned an empty list and not the cached special groups shown here.
targeted-id=''
persistent-id=''
SHIB-NETID='abcd'
<EMAIL_ADDRESS>SHIB-GIVENNAME='ab'
SHIB-SURNAME='cd'
SHIB-SCOPED-AFFILIATION='member<EMAIL_ADDRESS>Shib-Application-ID='default'
REMOTE_USER='abcd'
2022-02-10 12:47:37,007 DEBUG unknown unknown org.dspace.authenticate.ShibAuthentication @ Updated the eperson's minimal metadata:
Email Header: 'SHIB-MAIL' =<EMAIL_ADDRESS>First Name Header: 'SHIB-GIVENNAME' = 'ab'
Last Name Header: 'SHIB-GIVENNAME' = 'cd'
2022-02-10 12:47:37,272 DEBUG unknown unknown org.dspace.authenticate.ShibAuthentication @ Starting to determine special groups
2022-02-10 12:47:37,273 DEBUG unknown unknown org.dspace.authenticate.ShibAuthentication @ Found Shibboleth role header: 'SHIB-SCOPED-AFFILIATION' =<EMAIL_ADDRESS><EMAIL_ADDRESS>2022-02-10 12:47:37,273 DEBUG unknown unknown org.dspace.authenticate.ShibAuthentication @ Mapping role affiliation to DSpace group: 'WU Users'
2022-02-10 12:47:37,275 DEBUG unknown unknown org.dspace.authenticate.ShibAuthentication @ Mapping role affiliation to DSpace group: 'student'
2022-02-10 12:47:39,276 DEBUG unknown unknown org.dspace.authenticate.ShibAuthentication @ Returning cached special groups.
Checklist
This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
[x] My PR passes Checkstyle validation based on the Code Style Guide.
[ ] My PR includes Javadoc for all new (or modified) public methods and classes. It also includes Javadoc for large or complex private methods.
[ ] My PR passes all tests and includes new/updated Unit or Integration Tests based on the Code Testing Guide.
[ ] If my PR includes new, third-party dependencies (in any pom.xml), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[ ] If my PR modifies the REST API, I've linked to the REST Contract page (or open PR) related to this change.

Ah, I missed the IT for the login filter.

Yes, I agree that this bug is an accidental side effect of #8050. The changes here don't appear to effect anything added in that PR, but good to be sure.
One thing I do wonder about is whether removing the authentication method check request.getSession().getAttribute("shib.authenticated") == null has any side effect.  I doubt that it does but then I'm not sure why it was added originally.


Modelize check visibility

Forces modelize to check that the return types of methods are legal with regard to visibility.
Also fixes some code where such issues occur.

reroll: try to pass tests. there was still an inssue in core and on in android/sound

+1


Syntax Error

Hi,
I have problem to deploy due to syntax error in plugin
lambda node 12.x
serverles 1.52.2
plugin 4.9.0
Syntax Error -------------------------------------------
/builds/.../node_modules/serverless-plugin-warmup/node_modules/fs-extra/lib/mkdirs/make-dir.js:86
} catch {

That's a duplicate of #211.
You can read my answer there.
In short, you should update your development or CI environment (where you run the serverless commands) to node 10. Node 8 was EOL'd last December.


Publish library to BitBucket and have it return only dist.

@jvandemo Hey there!
I have the following scenario. I have 2 projects that both requiere a set of common components. I want to move those components into a library hosted in a private Bitbucket repository.
How can i handle the build of the library in this scenario? Is it possible to install the dependency as is, with TS files and run the build afterwards or is there another, better way?
I've seen that on Github for example, all repositories have the TS files and after installing them in your project they come already compiled.
I hope is ok i opened a issue for this question.

@ivanstefan17 — Yes, that should work.
During development, you can link the src directory as outlined here:
https://github.com/jvandemo/generator-angular2-library#how-can-i-avoid-recompilation-during-development.
From the consuming application (e.g. application generated by Angular CLI), you will then have to import the Angular module from the src directory, which should cause the build process of the application to include the code in the output bundle.
Feel free to let us know how it goes and re-open this issue if needed 👍


Error joining a node on different host in a cluster

Hello,
I have two hosts A & B and both are connected to local LAN
I started a container on host A with following command
docker run -e "DOCKER_VERNEMQ_ALLOW_ANONYMOUS=on" --name vernemq1 -p 1883:1883 -p 8883:8883 -d erlio/docker-vernemq

Now i start a container on host B with below command
docker run -e "DOCKER_VERNEMQ_DISCOVERY_NODE=<IP_ADDRESS>" --name vernemq2 -d erlio/docker-vernemq

where <IP_ADDRESS> is A's local ip address
when i run sudo docker exec vernemq1 vmq-admin cluster show it shows just a single node in cluster.
I tailed logs of container running on B and it shows error connecting to cluster as shown below.
12:36:19.159 [info] cluster event handler 'vmq_cluster' registered 12:36:19.801 [info] Application vmq_acl started on node<EMAIL_ADDRESS>12:36:19.865 [info] Application vmq_passwd started on node<EMAIL_ADDRESS>12:36:19.922 [info] Application vmq_server started on node<EMAIL_ADDRESS>12:36:19.946 [info] Sent join request to<EMAIL_ADDRESS>12:36:19.950 [info] Unable to connect to<EMAIL_ADDRESS>Ironically when running the above two containers locally they are able to join and form a cluster.
looks like a docker networking issue but i cannot figure it out exactly what's blocking two nodes from communicating. Any help ?

Hello @vinaynb, thank you for your patience!
Instead of the Host IP Address, you should be using the containers IP address, you'll figure it out using
docker inspect vernemq1 |grep "IPAddress" on Host A.
Of course clustering will only work if the networking is properly setup between those hosts and Docker, which is out of scope of VerneMQ. My recommendation is to use something like Kubernetes or Swarm to do multi host containerized deployments.


W1 DS2484 seems to ignore W1 disconection.

Describe the bug
Using STM32wl55jc with a DS2484 on a I2C bus controlling several DS18B20.
I'm managed to make all working great with all W1 feature I need by using the DS2484 sensor driver.
But when I disconnect some sensors from the W1 bus (not all), I don't get any error from a match rom -> write -> read.
Despite the fact that the sensor that I match isn't on the bus anymore.
This introduce wrong sensor value and no clear way on how to handle sensor disconnection.
To Reproduce
Steps to reproduce the behavior:
You can use the scanner sample as a starter point.

Save the different rom you discovered.
Try to use w1_write_read method (it should work well).
Introduce it in a loop(with some delay).
Print the error and the data.
While the program is running disconnect one sensor.

Expected behavior
You should observe no error from the W1 API w1_write_read function.
Impact
This impact the error handling since we can not know if the sensor is connected or not.
Furthermore the data read from the disconnected device is false.
(ex -0.062500°C for the DS18B20)
Environment (please complete the following information):

STM32wl55jc
Zephyr v3.7..0-rc1
Toolchain  Zephyr SDK 0.16.5
Commit SHA or Version used

Additional context
My project is OO so sorry If I can not provide a simple example to run atm.

Thanks for reporting this issue. The DS18B20 sensor is clearly missing a validity check of the scratchpad, and I have created a fix to address this. Will open a PR once I have done some additional testing in the evening.

What I've done as a workaround is to test if all value in the scratchpad are equals to 0xff.
Hope that can help.

@Martdur with a bit a delay I have opened #75246 to address this issue. Maybe you could have a look at it and check if it resolves your issues.

@Martdur with a bit a delay I have opened #75246 to address this issue. Maybe you could have a look at it and check if it resolves your issues.

Thanks for the PR 75246!
Sorry for the misleading post, I'm using the DS2484 driver but not the DS18B20 driver, I've done my how implementation of the DS18B20 driver in cpp.
I was hoping that the w1_write_read was able to detect this kind of error.

I see, yeah I am considering changing the API to return an error in such a case, but as we are already in the release phase for 3.7 only fixes will be merged and no API changes. So the priority is to improve/fix the handling for the sensor driver for now.
I'll need to check more datasheets to be sure that we will never need to read blocks of only 0xff as a precondition to such a change, which I didn't have enough time to do yet.


Update readme so examples work

Issue already logged here https://github.com/BerniWittmann/background-server-action/issues/53 but closed without documentation fixes

I finally had the chance to work on this repo again and this issue has been fixed in the latest version. See latest release  notes with more info
Ensure you have set uses: BerniWittmann/background-server-action@v1 or<EMAIL_ADDRESS>Thanks for your contribution. I will close this pull request, as i have committed your changes manually. But don't worry I added you as a contributor :)


Port documentation project to github model

This essentially includes finishing the stage 1 e2e model.

Fixed #4 #5 #6


Add Koa middleware

It would be great if Rendertron included Koa middleware.
I understand that it's not practical to include middleware for every available framework, but Rendertron just so happens to depend on multiple Koa packages anyway, so it seems like it would be a good fit.

I think now is a good time to retire the express middleware and move to koa. Would you be interested in doing that?

@AVGP,
I'm in the process of writing Koa middleware, so I might be able to contribute that here.
I had started using Axios instead of the deprecated request, because I thought that node-fetch only supported timeouts using the awkward AbortController, but I see now (in your PR and in the docs), that there is in fact a timeout option, even though it does state "Signal is recommended instead". Do you still prefer node-fetch? (see also https://github.com/node-fetch/node-fetch/issues/523#issuecomment-438158003)
I'm not sure about replacing the Express middleware though, as there are many users using that framework (as dead as it appears to be). That's obviously your call though.

@AVGP Do you have a moment to respond to the questions above? 🙂

Koa middleware for Rendertron (using Axios).
Usage:
app.use(
    makeMiddleware({
        proxyUrl: "http://my-rendertron-instance/render"
    })
);

In general, as we're deprecating the project, you should look into alternative approaches to rendering on the web.


!loli cannot and error

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

!loli cannot

!loli cannot

You need provide info 🤔

You need provide info 🤔

!loli error😭😭😭

!loli error😭😭😭

Pada tanggal Sab, 9 Jan 2021 13.20, Alexander<EMAIL_ADDRESS>menulis:

You need provide info 🤔
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MhankBarBar/whatsapp-bot/issues/179#issuecomment-757104496,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARKINQBM2OHMG5DIZJMYVDDSY7YRHANCNFSM4VXJVMOQ
.

Pada tanggal Sab, 9 Jan 2021 13.20, Alexander<EMAIL_ADDRESS>menulis:

You need provide info 🤔
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MhankBarBar/whatsapp-bot/issues/179#issuecomment-757104496,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARKINQBM2OHMG5DIZJMYVDDSY7YRHANCNFSM4VXJVMOQ
.

What error does it show you?

What error does it show you?

I'm typing !loli
and the loli image does not appear.  previously the loli image appears
and now no more such image appears. after that I checked on the cmd
node
which is shown like the picture that I have given
Pada tanggal Sab, 9 Jan 2021 15.16, Alexander<EMAIL_ADDRESS>menulis:

What error does it show you?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MhankBarBar/whatsapp-bot/issues/179#issuecomment-757114883,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARKINQB24JWWVZ2EF5G7F7DSZAGF5ANCNFSM4VXJVMOQ
.

I'm typing !loli
and the loli image does not appear.  previously the loli image appears
and now no more such image appears. after that I checked on the cmd
node
which is shown like the picture that I have given
Pada tanggal Sab, 9 Jan 2021 15.16, Alexander<EMAIL_ADDRESS>menulis:

What error does it show you?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MhankBarBar/whatsapp-bot/issues/179#issuecomment-757114883,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARKINQB24JWWVZ2EF5G7F7DSZAGF5ANCNFSM4VXJVMOQ
.

Can you share log?

Can you share log?

Here
Pada tanggal Sab, 9 Jan 2021 15.52, Alexander<EMAIL_ADDRESS>menulis:

Can you share log?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MhankBarBar/whatsapp-bot/issues/179#issuecomment-757118305,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARKINQFKAPEFU3RV5MOWUDLSZAKMHANCNFSM4VXJVMOQ
.

Here
Pada tanggal Sab, 9 Jan 2021 15.52, Alexander<EMAIL_ADDRESS>menulis:

Can you share log?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MhankBarBar/whatsapp-bot/issues/179#issuecomment-757118305,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARKINQFKAPEFU3RV5MOWUDLSZAKMHANCNFSM4VXJVMOQ
.

I don't know if you are trying to share an image, because you haven't sent anything

I don't know if you are trying to share an image, because you haven't sent anything


Activity changes don't work

When changing activity, these changes don't actually effect the lines of annotation. Changes don't take effect when entered in main GUI window or in the bulk editor window. It seems like its not actually working but maybe I just don't understand how to use it?

Do the following:

Select the rows you want to change in the table
Click the Refresh button on the bulk editor tab. This will populate the dialogs with acceptable values
In the bulk editor tab, select the group or activity you want to change the rows to.

Note that it's a little different in the old VARS in that I'm getting rid of duplicate ways to do the same thing, so using the group and activity at the bottom of the window only change the value that new annotations use.

Great. That worked!
LL
Lonny Lundsten
Senior Research Technician
Monterey Bay Aquarium
Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039
Phone:<PHONE_NUMBER>
email<EMAIL_ADDRESS>
On Oct 9, 2017, at 4:31 PM, Brian Schlining<EMAIL_ADDRESS>wrote:
Do the following:
Select the rows you want to change in the table
Click the Refresh button on the bulk editor tab. This will populate the dialogs with acceptable values
In the bulk editor tab, select the group or activity you want to change the rows to.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/mbari-media-management/vars-annotation/issues/9#issuecomment-335317115, or mute the thread https://github.com/notifications/unsubscribe-auth/AfBPNDNpeI4x47Tn05bma5gSJw7cBB5xks5sqqzVgaJpZM4PzKtt.


Fatal Crash  on android devices

We are encountering an issue with the React Native Crisp Chat SDK, causing our app to crash on Android devices. We are using the React Native Crisp Chat SDK version 0.13.4 with React Native version 0.70.6.
The error log we received is as follow:
"java.util.UnknownFormatConversionException: Conversion = ' ' "

Hello!
We did several updates on the package since, I would recommend to update to latest version to avoid any crash :)


[DOCS] Discuss approach to making Theme Builder resources easier to find

Problem/Concern
There are multiple resources available to potential contributors who are interested in learning more about Theme Builder. This issue is a placeholder for a discussion and comments about making those resources easier to find, especially for those who are not familiar with FINOS or Open Source.  For example, many of the projects in the OpenJS Foundation have their own landing pages or websites in addition to, and linking to, materials in the Foundation and GitHub.

What is the contributor experience and journey for a new designer or developer to join the Theme Builder community and begin to contribute?  For those who are new to Open Source, how can we make this process easier?

This issue is a placeholder for comments (below) and for discussion on the community call.
Once consensus is reached, this issue can be closed and specific issues can be created to track the desired outcomes.
Considerations:

Is it worth purchasing the domain 'ally-theme-builder' (.org or other) and having a landing page or redirecting that URL to the https://a11y-theme-builder.finos.org/?
From a landing page, or from the FINOS site above, what is the best way to allow interested parties to find the following resources?

** https://github.com/finos/a11y-theme-builder/wiki
** https://try.a11y-theme-builder.finos.org/
** https://a11y-theme-builder.finos.org/
Proposed Solution

To be determined

In addition, we could provide guidance on the use of GitHub Discussions and Slack either prior to or as part of the Issue creation flow.

@PaulaPaul can you put some links in here that show how other projects have addressed this problem?  I'm thinking that having our own site gives us much more flexibility that just straight GitHub pages does.  But I'm more skeptical that just having a new domain name that redirects to FINOS would give us much benefit.  Personally I have my tools bookmarked or in my browser history and browser URL typeahead can find anything I've previously visited unless I clear browser data and then I can use Google.  It is kinda like phone numbers.  I have a bare minimum of phone numbers that I know off of the top of my head and most of those were from pre-cellphone days :-)

Feels related to having a public website. That could be a overarching issue that covers this one.

@lwnoble asked if this should be a lower priority issue and we can rais the priority of #756

@PaulaPaul to tie this to #533 and #124 , and Figma licensing for Theme Builder


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter janitza-gridvis for common errors and appropiate suggestions to keep this adapter up to date.
This check is based the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.janitza-gridvis
   -
ERRORS:

[ ] :heavy_exclamation_mark: [E507] missing size attributes [xs,md,lg,xl] for number at admin/jsonConfig.json/items/mainTab/port
[ ] :heavy_exclamation_mark: [E507] missing size attributes [xs,md,lg,xl] for selectSendTo at admin/jsonConfig.json/items/mainTab/projectname
[ ] :heavy_exclamation_mark: [E507] missing size attributes [xs,md,lg,xl] for text at admin/jsonConfig.json/items/mainTab/address
[ ] :heavy_exclamation_mark: [E507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/mainTab/conectionInformation
[ ] :heavy_exclamation_mark: [E507] missing size attributes [xs,sm,md,lg,xl] for testSendTo at admin/jsonConfig.json/items/mainTab/connectionState
[ ] :heavy_exclamation_mark: [E510] responsive check: maximum issues reached, please fix reported ones and recheck

:thumbsup: No warnings found
:thumbsup: No suggestions found
Please review issues reported and consider fixing them as soon as appropiate.
Errors reported by repository checker should be fixed as soon as possible. Some of them require a new release to be considered as fixed. Please note that errors reported by checker might be considered as blocking point for future updates at stable repository.
You may start a new check or force the creation of a new issue at any time by adding the following comment to this issue:
@iobroker-bot recheck
or
@iobroker-bot recreate
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Fri, 22 Nov 2024 03:55:29 GMT based on commit 3c3aa9655c85b0e7952028e57fcc21c24a117b49
ioBroker.repochecker 3.2.2

@iobroker-bot recreate


Memory leak when using client.clone() for server (proxy)

I'm writing a reverse proxy and use the HTTP client to connect to any upstream server. Code is in https://github.com/klausi/rustnish/blob/goal-06/src/lib.rs#L150 . The server is leaking memory so I must be doing something wrong.
Steps to reproduce:

Make sure you have any upstream HTTP service running locally on port 80, for example the default Apache install on Ubuntu which will give you a dummy page at http://localhost/
sudo apt install apache2

Run rustnish reverse proxy on port 9090:
git clone --branch goal-06 git@github.com:klausi/rustnish.git
cd rustnish
cargo run --release

Get PID of rustnish process and memory usage:
ps aux | grep rustnish

The 6th column is the memory usage of the process, something like 20124 (~20MB)

Fire 1 million requests at the reverse proxy with Apache Bench:
ab -c 4 -n 1000000 http://localhost:9090/

(This takes ~130 seconds on my computer)

Check memory usage again:
ps aux | grep rustnish

The 6th column should show something like 284920, which is ~280MB!

So although we do not cache any requests or keep them around otherwise memory usage is growing without freeing up anymore.
One solution to the problem is this patch:
diff --git a/src/lib.rs b/src/lib.rs
index 520dd24..a591b99 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -170,7 +170,6 @@ pub fn start_server_background(
             let http = Http::new();
             let listener = TcpListener::bind(&address, &handle)
                 .chain_err(|| format!("Failed to bind server to address {}", address))?;
-            let client = Client::new(&handle);

             let server = listener.incoming().for_each(move |(sock, addr)| {
                 http.bind_connection(
@@ -180,7 +179,7 @@ pub fn start_server_background(
                     Proxy {
                         port: port,
                         upstream_port: upstream_port,
-                        client: client.clone(),
+                        client: Client::new(&handle),
                     },
                 );
                 Ok(())

Avoiding the client.clone() call fixes the memory leak but degrades the runtime performance. Apache Bench with 1 million requests took 220 seconds instead of 130 seconds before. So the client_clone() call seems to be the right thing to do, but the clones are not dropped correctly when one request handling is done?

The Client contains a pool of connections internally. Are the requests to different hosts? The pool is lazy about ejecting expired connections, so that could be part of it...

The requests are always to the same host, http://localhost/ in this example. I will try to find out what happens on a cloned client and what exactly is growing in memory.

 The only call to remove() entries form the parked HashMap is in the put() function of Pool, but it is never called. So maybe we need to clean up the parked HashMap in other places as well?

Great work investigating this! Thanks!
The "parked" senders are Checkouts that are "racing" for either a newly connected socket, or an existing socket to become idle, whichever comes first. Your PR is definitely going in the right direction, it just needs to be a little more targeted to only remove the relevant sender, I'll look into it.


The offset parameter does not work on collections

When I try this:
{{ collection:articles offset="1" }}
  {{ partial src="partials/article_teaser" }}
{{ /collection:articles }}

it throws an error, and I think the problem is the way the SQL query is built:
select * from `entries` where `collection` in (articles) and `status` = published and `date` < 2023-06-21 23:35:12 and (json_extract(`data`, '$."redirect"') is null OR json_type(json_extract(`data`, '$."redirect"')) = 'NULL') order by json_unquote(json_extract(`data`, '$."title"')) desc offset 1

The error is:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'offset 1' at line 1
Here is the setup:
Environment
Application Name: xxx
Laravel Version: 9.52.7
PHP Version: 8.1.17
Composer Version: 2.5.5
Environment: local
Debug Mode: ENABLED
URL: xxx.test
Maintenance Mode: OFF
Cache
Config: NOT CACHED
Events: NOT CACHED
Routes: NOT CACHED
Views: CACHED
Drivers
Broadcasting: log
Cache: statamic
Database: mysql
Logs: stack / single
Mail: smtp
Queue: sync
Session: file
Statamic
Addons: 6
Antlers: runtime
Stache Watcher: Enabled
Static Caching: Disabled
Version: 3.4.11 PRO
Statamic Addons
aryehraber/statamic-captcha: 1.10.0
properti/estate-items-import: dev-main
properti/properti-dashboard: dev-main
r8edge/imagemap: dev-main
r8edge/welcome-widget: dev-main
statamic/eloquent-driver: 1.2.0

I understand Statamic 3.4 is no longer supported, but wanted to post it if it's the same problem with 2.x version.

Yeah I can re-create. Offset without specifying paginate throws an error.
Its coming from the underlying laravel query builder (see: https://github.com/laravel/framework/issues/5458)
The 'workaround' seems to be to specify a large pagination length.

@espenlg here you go - https://github.com/statamic/eloquent-driver/pull/176

@ryanmitchell Awesome! 🔥


Choose a Foss License

[ ]  Review Prior Research on the License

[ ]  Choose a FOSS License (Likely Apache2  - need to be validated

[ ]  Document and communicate the choice

[ ]  Confirm decision with Key Stakeholders  Edalex/Unicon Exec

This is related to #4 in that a Gradle plugin has been found for NOTICE file generation, but it is Apache 2 specific

Apache2 is the license Apereo recommends. During our call with Edalex on 4/19/2017, we proposed this as the candidate license for Equalla. Edalex and Unicon approved.


I can't call sub widget gridview  Another exception was thrown: NoSuchMethodError: The method '>' was called on null.

Logs
>

>

> Performing hot reload...                                               |I/flutter (20338): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════

I/flutter (20338): The following assertion was thrown during performResize():
I/flutter (20338): Vertical viewport was given unbounded height.
I/flutter (20338): Viewports expand in the scrolling direction to fill their container.In this case, a vertical
I/flutter (20338): viewport was given an unlimited amount of vertical space in which to expand. This situation
I/flutter (20338): typically happens when a scrollable widget is nested inside another scrollable widget.
I/flutter (20338): If this widget is always nested in a scrollable widget there is no need to use a viewport because
I/flutter (20338): there will always be enough vertical space for the children. In this case, consider using a Column
I/flutter (20338): instead. Otherwise, consider using the "shrinkWrap" property (or a ShrinkWrappingViewport) to size
I/flutter (20338): the height of the viewport to the sum of the heights of its children.

I/flutter (20338): #106    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1012:15)
I/flutter (20338): #107    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:952:9)
I/flutter (20338): #108    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:773:7)
I/flutter (20338): #110    _Timer._runTimers (dart:isolate-patch/timer_impl.dart:382:19)
I/flutter (20338): #111    _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:416:5)
I/flutter (20338): #112    _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)
I/flutter (20338): (elided one frame from package dart:async-patch)
I/flutter (20338): The following RenderObject was being processed when the exception was fired: RenderViewport#627c0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
I/flutter (20338):   needs compositing
I/flutter (20338):   creator: Viewport ← IgnorePointer-[GlobalKey#0d861] ← Semantics ← Listener ← _GestureSemantics ←
I/flutter (20338):     RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#150a4] ← Listener ← _ScrollableScope
I/flutter (20338):     ← _ScrollSemantics-[GlobalKey#f3a0b] ← RepaintBoundary ← CustomPaint ← RepaintBoundary ← ⋯
I/flutter (20338):   parentData: <none> (can use size)
I/flutter (20338):   constraints: BoxConstraints(w=340.0, 0.0<=h<=Infinity)
I/flutter (20338):   size: MISSING
I/flutter (20338):   axisDirection: down
I/flutter (20338):   crossAxisDirection: right
I/flutter (20338):   offset: ScrollPositionWithSingleContext#ff561(offset: 0.0, range: null..null, viewport: null,
I/flutter (20338):     ScrollableState, AlwaysScrollableScrollPhysics -> ClampingScrollPhysics, IdleScrollActivity#8de67,
I/flutter (20338):     ScrollDirection.idle)
I/flutter (20338):   anchor: 0.0
I/flutter (20338): This This RenderObject had the following descendants (showing up to depth 5):
I/flutter (20338):     center child: RenderSliverPadding#f859b NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338):       child: RenderSliverGrid#3102b NEEDS-LAYOUT NEEDS-PAINT
I/flutter (20338): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderViewport#627c0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderViewport#627c0 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#a321f relayoutBoundary=up27 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#175db relayoutBoundary=up26 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#20ebc relayoutBoundary=up25 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#c87c6 relayoutBoundary=up24 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#df2bf relayoutBoundary=up23 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: _RenderScrollSemantics#656de relayoutBoundary=up22 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#560fd relayoutBoundary=up21 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#6e082 relayoutBoundary=up20 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#9a83b relayoutBoundary=up19 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#4aab9 relayoutBoundary=up18 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: 'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 549 pos 12: 'child.hasSize': is not true.
I/flutter (20338): Another exception was thrown: NoSuchMethodError: The getter 'scrollOffsetCorrection' was called on null.
I/flutter (20338): Another exception was thrown: NoSuchMethodError: The method 'debugAssertIsValid' was called on null.
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderShrinkWrappingViewport#971b4 relayoutBoundary=up14 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderIgnorePointer#bc095 relayoutBoundary=up13 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#5568c relayoutBoundary=up12 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#34db3 relayoutBoundary=up11 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#44356 relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#37986 relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: _RenderScrollSemantics#97c09 relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#b54d9 relayoutBoundary=up7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#19970 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#7d23e relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderFlex#20d99 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderPadding#17f02 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderDecoratedBox#6f913 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: RenderBox was not laid out: RenderFlex#f2219 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
I/flutter (20338): Another exception was thrown: NoSuchMethodError: The method '>' was called on null.

>

>

>

My Code
Main
 body: Container(
        child: Column(children: <Widget>[
          Container(
            child: new ProjectIndexTab(),
          ),
          Container(
            color: KwanjaiColors.bg,
            child: Container(
              padding: EdgeInsets.symmetric(horizontal: 10.0, vertical: 10.0),
              child: Column(
                children: <Widget>[
                  Container(child: ProjectIndexWorkDaily()),
                  Container(child: ProjectGridList())
                ],
              ),
            ),
          )
        ]),
      ),

Sub widget ProjectGridList()

class ProjectGridList extends StatefulWidget {
  final String title;
  ProjectGridList({Key key, this.title}) : super(key: key);
  @override
  ProjectGridListState createState() => new ProjectGridListState();
}

class ProjectGridListState extends State<ProjectGridList> {
  @override
  Widget build(BuildContext context) {
    return  GridView.builder(
        itemCount: projectAll.length,
        gridDelegate:
            SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2 ,
            ),
        itemBuilder: (BuildContext context, int index) {
          return ProjectGridDetails(
            project_name: projectAll[index].project_name,
            project_picture: projectAll[index].project_picture,
            project_price: projectAll[index].project_price,
            project_old: projectAll[index].project_old,
          );
        });

@Prepear This is a question better suited for StackOverflow, since there doesn’t seem to be anything wrong with Flutter itself. Closing, as this is not an issue report. See https://flutter.dev/community for support options.


feat(tx-builder): tenderly simulation

What it solves
Resolves #200
How this PR fixes it
This PR integrates Tenderly Simulation API on the batch review screen. After the simulation, it shows if the transaction was successful and links to the simulation on Tenderly.
It provides a complete simulation with taking Safe guards into account by editing the threshold stored in the safe contract to 1 and providing a pre-validated signature from an owner.
How to test it
Create a new transaction batch, go to the review screen, and click simulate. For more detailed instructions, there's a demo below
Screenshots
https://www.loom.com/share/44f37e9987ec4ac693d382681185a1dd

Hola señores, I think there is an edge case with the simulation when operating with non batched transactions (I might be wrong on the exact cause but I am able to reproduce it with non batched transactions only).
Basically if I create a single send tx via transaction builder (either a fallback method one from my safe to another safe or a transfer tx to a EOA wallet) of an asset amount that I don't have in my safe and should fail is marking it as all bueno:

but as soon as this invalid txs are batched the simulation is marking them as failed correctly:

Un saludo

Opening a separate ticket for the issue mentioned above to make the PR review process a bit more convenient, will link the ticket here when I have it.
Un abrazo ;)

All bueno from my side, bien trabajado compañero ;)


Update Composer dependencies (2023-05-24-00-12)

Visual regression test passed!
View the visual regression test report


Is there a way to access to object position data un useFrame?

I love this library and it's working great for me with the project i'm building. However I want to be able to access my meshes position / translation information to know its coordinates. So that if it falls for example, I can reload t=it back to its initial positoin. However I can't seem to get access to this data, is there a way to get this ?
Where my mesh has  I tried using body.current.position, in useFrame, but the vector coordinates of the position don't update when I move around. I also tried using body.current.translation() but there was an error

Thanks @Dukeyeboah , the translation() should be correct.
Giving  a ref, and you could log the position like so:
if (body.current) console.log(body.current.translation())

like so:

<Ecctrl
floatHeight={0.85}
maxVelLimit={5}
jumpVel={4}
position={[0, 1.22, 0]}
disableFollowCam={false}
capsuleRadius={1}
capsuleHalfHeight={0.01}
>
      <Sun/>

      </Ecctrl>
    </KeyboardControls>

//SUN COMPONENT
const Sun = () => {
const sunMaterialRef = useRef();
const sun = useRef();
useFrame((state, delta) => {
const elapsedTime = state.clock.getElapsedTime();
if (sun.current) console.log(sun.current.translation())
});
return (
<>
<mesh
ref={sun}
scale={[0.25, 0.25, 0.25]}
geometry={sunGeometry}
>

</>

);
};
export default Sun;
Is this appropriate? because i'm getting the following console error:
Sun.jsx:59 Uncaught TypeError: sun.current.translation is not a function
at Object.current (Sun.jsx:59:46)
at render$1 (chunk-YZGFH4DN.js?v=3142cbc5:17095:22)
at loop (chunk-YZGFH4DN.js?v=3142cbc5:17116:19)

You need to assign the ref to <Ecctrl ref={sun} />

Thank you that makes sense. It works.


Add Company Values

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2914
Originally created by @tayloramurphy on 2021-09-01 17:48:20

Related to https://gitlab.com/meltano/meta/-/issues/140

View 2 previous comments from the original issue on GitLab


Bugfix 604: Scheduled exports aren't executed if they're checked before the next run

I hope this time it's fixed for real. Please, check nothing else has slipped through.
Fixes #604

Wait! don't merge it yet. I've just noticed that the transactions exported after the fix include the period since the scheduled export creation date instead of since the last export date. Not sure if it's something that should be fixed here, but I'd like to investigate first. I think there's an UserVoice ticket reporting a similar issue.

It's ok to merge this pull request. I'll verify the other problem with some testing and I'll open another bug report for it.

I'm planning to remove scheduled exports/backups to their own table and have their own service in v2.2.0 anyway. So I would advise to invest time only for critical stuff which affects users.
Separating the scheduled backups and transactions will mean we have to redo most of this logic anyway, hopefully then in a more stable way.

@rivaldi8 I got some reports of all transactions always being exported. That is one thing we should definitely fix ASAP since it affects user workflow. Please let me know if you find a cure :)

Ok, I was working on these export-related bugs because I was affected by them :) I've also seen the one about all transactions being exported. I was about to work on it after fixing #609, which I thought it was related although I'm no longer sure.


Propagate actor isolation through dynamic replacement.

Infer actor insolation through dynamic replacement, because we need
the same rules for the original and the replacements.
Fixes rdar://83153816.

@swift-ci please smoke test

@swift-ci please smoke test and merge


save hashtags with uploaded files

As a user I want to save hashtags with upload files.

Verified with google chrome latest on Windows 10, commit e48f13f.


Having hyphens in storage account name breaks Airlock processor

Describe the bug
If a TRE has hyphens in the name (e.g. tanya-dev), creation of Airlock requests will not work.
It would fail in StatusChangedQueueTrigger as the creation of container will fail failing to reach the storage account.
Steps to reproduce

Deploy a TRE ID with a hyphen in the name
Try to create a Airlock request

Two approaches:

Prevent hyphens being used in TRE ID. This might block some existing deployments.
Update the airlock code and add hyphens into e2e tests.

or do both?

Decided in first instance will block hyphens in TRE ID in terraform validation. If we get reports that this blocks existing deployments we will discuss again.


the apiVersion of scaleTargetRef in azure-vote-hpa.yaml example does not match deployment version

I have download the https://github.com/Azure-Samples/azure-voting-app-redis.git and find the deployment version is apps/v1beta1 in azure-vote-all-in-one-redis.yaml, but in your example the apiVersion of scaleTargetRef is apps/v1, does that match?

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

ID: 6ab10c96-1f2f-e48f-a084-b1715156e33f
Version Independent ID: a113b8e9-259a-2a65-2e54-a2661c78ddb5
Content: Kubernetes on Azure tutorial  - Scale Application - Azure Kubernetes Service
Content Source: articles/aks/tutorial-kubernetes-scale.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

@charryshun
Thanks for the feedback! I have assigned the issue to content author to check and update the document as appropriate.

@mlearned
Can you please check and add your comments on this doc update request as applicable.

Thank you @charryshun for the feedback!
The yaml file in the sample repository has been updated to apps/v1:
https://github.com/Azure-Samples/azure-voting-app-redis/blob/master/azure-vote-all-in-one-redis.yaml#L1
#please-close


Please release 0.7.1

The unreleased 0.7.1 depends on the new name of sshj (com.hierynomus instead of net.schmizz), the first release (0.11) of which fixes:
https://github.com/hierynomus/sshj/issues/54
The 0.7.0 depends on net.schmizz.sshj and there is no way to override this to use a later version with the fix since the name is different.
So, please either make 0.7.1 or a snapshot available on Maven.  Thanks!

Yes, please.  With pull request #19 if possible!

I'm currently seeing problems which I believe are resolved by hierynomus/sshj#186 - available from release 0.12 of that project.
So a big thumbs-up to: please ship a fresh release with updated dependencies.  But if you could go (at least) one step further to 0.12, that would be great!

I'm sorry, but I won't be able to maintain this library anymore and will also not publish any further releases.
I'll update the README to reflect this new state.
If anyone is interesting in maintaining his/her fork and publish subsequent releases I'd be happy to include a prominent forwarding pointer, so people can find the "continuation project".

No problem - understandable.  Thanks for all your work on this to date!
My team have volunteered to maintain it; we've been publishing our own internal version anyway.
Parked here: https://github.com/veact/scala-ssh.  Will tidy up and publish to maven central in the next week.

Ok, great.
I've just updated the README with a pointer.
Thank you!

@bphelan Thanks for offering to step up.  Any updated timeline for packaging/releasing 0.7.1 though?

@arobertn, v0.8.0 is now live -- details here: https://github.com/veact/scala-ssh/blob/master/CHANGELOG


"How did you find this?" should be multiple choice

Options...

Found in the Chrome Web Store
Social media (Facebook, Twitter)
A news article
Other: [_________]

@egmorant what do you think of these as starter options?

Is there a way to have an option for people to enter what news article or who's social media account they found it in?

Unfortunately not, unless we go back to making it completely open ended
Also I bet a lot of people will not take the effort to look up the exact news article or social media account :(

Don't we lose specificity with these preselected options then?

It depends on what we expect people will say. If they say "Matt Cutts" then we lose specificity. If they say "browsing around" then we gain specificity.

I think we'd be better off with open-ended.  Open-ended will
lead to some generic, non-helpful responses, but it will also I think give
more insight into how the message gets spread around, and the percentage
from different sources.
On Fri, May 8, 2015 at 2:32 PM, felt<EMAIL_ADDRESS>wrote:

It depends on what we expect people will say. If they say "Matt Cutts"
then we lose specificity. If they say "browsing around" then we gain
specificity.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleChrome/experience-sampling/issues/260#issuecomment-100321587
.

OK, sounds good. Less work for me. :)
However looking at the friends-and-family responses, I don't think we are going to get anything useful either way. So we need to be prepared to not be able to tell people apart by installation source.

I'm prepared. Our recruiting strategy is going to be scattershot, so I
think we need to use the other demographic data to evaluate the diversity
of our sample anyway.
On Fri, May 8, 2015 at 8:23 PM, felt<EMAIL_ADDRESS>wrote:

OK, sounds good. Less work for me. :)
However looking at the friends-and-family responses, I don't think we are
going to get anything useful either way. So we need to be prepared to not
be able to tell people apart by installation source.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleChrome/experience-sampling/issues/260#issuecomment-100398129
.


[terraform] use correct config for nats settings

Signed-off-by: Stephen Delano<EMAIL_ADDRESS>:nut_and_bolt: Description
:+1: Definition of Done
:athletic_shoe: Demo Script / Repro Steps
:chains: Related Resources
:white_check_mark: Checklist

[ ] Necessary tests added/updated?
[ ] Necessary docs added/updated?
[ ] Code actually executed?
[ ] Vetting performed (unit tests, lint, etc.)?

@stevendanna haha I know :)
I typed it in like that because I hate the indentation, but then I decided against it because the rest of that file follows the unnecessary convention.
That indentation style we've co-opted in so many places is just an artifact of the way that the go libraries we use serialize things to TOML. Oh well....


feat: Add a compile-time hash map type

Description
Problem*
Resolves https://github.com/noir-lang/noir/issues/5479
Summary*
Mostly copied over from our existing hash map with a few changes.

Uses slices and grows automatically
Uses break

Additional Context
Like other comptime code, I'm avoiding documenting this until comptime as a whole is stable
Documentation*
Check one:

[ ] No documentation needed.
[ ] Documentation included in this PR.
[x] [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Wondering if this should be renamed since there's nothing inherently comptime about this HashMap.
Maybe we should brand it as an UnconstrainedHashMap instead? UHashMap?

Since it's in the meta module already, what about simply naming it HashMap and differentiating it by path as needed?

I like the two levels since most will import the name directly into scope anyway. When this happens it'd be confusing reading HashMap in a codebase and not knowing if it was the constrained or unconstrained kind. I also think I'm going to move it out of the meta module since it no longer has to do with metaprogramming. I'll probably move it to std::collections::umap for unconstrained map.


Snippet Syntax is not Defined in Protocol

The syntax of code completion snippets is not defined inside the protocol. I know that there is documentation at https://github.com/Microsoft/vscode/blob/master/src/vs/editor/contrib/snippet/browser/snippet.md
However, as this syntax is not versioned along with the protocol, the syntax is effectively undefined. I ran accross the case where the syntax documentation has changed while I'm trying to implement it.
Can we please move snippet definition inside the protocol?

Is this snippet syntax the same among different IDEs, or is this particular to VSCode?

From the spec:
	completionItem?: {
			/**
			 * Client supports snippets as insert text.
			 *
			 * A snippet can define tab stops and placeholders with `$1`, `$2`
			 * and `${3:foo}`. `$0` defines the final tab stop, it defaults to
			 * the end of the snippet. Placeholders with equal identifiers are linked,
			 * that is typing in one will update others too.
			 */
			snippetSupport?: boolean;
		}

So there is a description of sorts and it is fairly precise. What isn't precisely defined here is how/if it is possible to include things that 'look like' placeholders in a snippet itself. I.e. an 'escape sequence' mechanic. I have already asked for clarification about that here:
https://github.com/Microsoft/language-server-protocol/issues/220

@kdvolder actully, the definition of insertTextFormat refers to the VSCode documentation, which is not versioned, and as such subject to change while you were grabbing a coffee  ;-).

@tsmaeder You are confusing me (or am I confusing you :-) The text I copied comes directly from the protocol spec and it seems to describe the snippet syntax... does it not? I did not copy that from vscode documentation so it is part of the spec. The fact that vscode snippets may have the same syntax is possibly just a 'happy coincidence'.

@kdvolder The problem is that the InsertTextFormat part of the protocol directly mentions VS Code. The link is also not versioned (as aforementioned in the first comment) and points directly at master instead of a permanent link to a specific version of the file.
/**
 * Defines whether the insert text in a completion item should be interpreted as
 * plain text or a snippet.
 */
namespace InsertTextFormat {
	/**
	 * The primary text to be inserted is treated as a plain string.
	 */
	export const PlainText = 1;

	/**
	 * The primary text to be inserted is treated as a snippet.
	 *
	 * A snippet can define tab stops and placeholders with `$1`, `$2`
	 * and `${3:foo}`. `$0` defines the final tab stop, it defaults to
	 * the end of the snippet. Placeholders with equal identifiers are linked,
	 * that is typing in one will update others too.
	 *
	 * See also: https://github.com/Microsoft/vscode/blob/master/src/vs/editor/contrib/snippet/common/snippet.md
	 */
	export const Snippet = 2;
}

@dbaeumer so is this a promise to not change the snippet format between LSP versions?

Not in a breaking way. We might add features to it so.


questions about the results

Hi! I want to know that how do you get the result.
For Pascal VOC 2012，labeled ratio is 1/8，epochs is 34，Performing it for three times and getting the average of the last epoch i.e 33 epoch OR   Performing it only once and getting the max result of 20 epoch to 33 epoch ?

Hi, we select the best checkpoint (e.g., 20-epoch in your case) to get the result.

嗨，我们选择最好的检查点（例如，在您的情况下为20 epoch）以获得结果。

If  I use 20-33 epoch to eval ,the MIOU of 20-epoch is 73.6 and the MIOU of 33-epoch is 72.0,now the performance should be 73.6,right?

yes.

Get it!Thanks a lot for your quick respond


Unused variable warnings in VIC 5 develop

When I compile the latest develop branch, image driver, I get the following warnings:
../shared_all/src/initialize_soil.c: In function ‘initialize_soil’:
../shared_all/src/initialize_soil.c:35: warning: unused parameter ‘soil_con’
../shared_image/src/vic_finalize.c: In function ‘vic_finalize’:
../shared_image/src/vic_finalize.c:39: warning: unused variable ‘dmy’
../shared_image/src/vic_store.c: In function ‘vic_store’:
../shared_image/src/vic_store.c:33: warning: unused parameter ‘dmy_current’

classic driver gets the same warning from ../shared_all/src/initialize_soil.c.

closed via #493.


Adding bytes/string data type integration tests

For string bytes conversion

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (2b69d6a) 61.74% compared to head (7dd4e0a) 61.61%.
Report is 2 commits behind head on master.

Files
Patch %
Lines

.../pinot/common/function/scalar/StringFunctions.java
0.00%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##             master   #12387      +/-   ##
============================================
- Coverage     61.74%   61.61%   -0.14%
  Complexity      207      207
============================================
  Files          2425     2428       +3
  Lines        132766   132802      +36
  Branches      20535    20544       +9
============================================
- Hits          81980    81826     -154
- Misses        44771    44966     +195
+ Partials       6015     6010       -5

Flag
Coverage Δ

custom-integration1
<0.01% <0.00%> (ø)

integration
<0.01% <0.00%> (ø)

integration1
<0.01% <0.00%> (ø)

integration2
0.00% <0.00%> (ø)

java-11
<0.01% <0.00%> (-61.68%)
:arrow_down:

java-21
61.61% <0.00%> (-0.02%)
:arrow_down:

skip-bytebuffers-false
61.59% <0.00%> (-0.14%)
:arrow_down:

skip-bytebuffers-true
61.58% <0.00%> (-0.02%)
:arrow_down:

temurin
61.61% <0.00%> (-0.14%)
:arrow_down:

unittests
61.61% <0.00%> (-0.14%)
:arrow_down:

unittests1
46.73% <0.00%> (-0.17%)
:arrow_down:

unittests2
27.73% <0.00%> (-0.02%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[question] how include primeNG?

Hi guys!
How I can use primeNG modules with this template?
I installed to project and registered in module, but I have a error when I started like universal server.
VM32464:27 ERROR Error: Uncaught (in promise): Error: Unexpected value 'DropdownModule' imported by the module 'BlogModule'. Please add a @NgModule annotation. Error: Unexpected value 'DropdownModule' imported by the module 'BlogModule'. Please add a @NgModule annotation.

@hameltomor unfortunately I have no specific knowledge about primeNG. However, I'll update this repository by including @angular/material2 soon. I hope this future update would give you more or less an idea including primeNG.


Cut a new release?

It’s been a while since a new version of this crate was published. While I’m currently pinning to the Git sha to get the functionality I need, would it be possible to publish a new release?

Addressed (sort of) by https://github.com/cloudflare/lol-html/pull/151 -- needs to be pushed to crates.io


[BUG]: drizzle-typebox not generating correct types

What version of drizzle-orm are you using?
0.29.3
What version of drizzle-kit are you using?
0.24.14
Describe the Bug
When I use both of createSelectSchema() and createInsertSchema(), they come with the wrong type, I can't even use the Drizzle queries with that type.
export const Attributes = t.Object({
	name: t.String(),
	value: t.Object({
		actual: t.Number(),
		max: t.Number(),
	}),
});

export const Skills = t.Object({
	name: t.String(),
	value: t.Object({
		actual: t.Number(),
		max: t.Number(),
	}),
});

export const characters = sqliteTable("characters", {
	id: text("id").primaryKey(),
	name: text("name").notNull(),
	attributes: text("attributes", { mode: "json" }).$type<typeof Attributes.static>(),
	skills: text("skills", { mode: "json" }).$type<typeof Skills.static>(),
});

export const characterSchema = createSelectSchema(characters);

The type is coming without the Skills and Attributes in it;
const characterSchema: TObject<{
    id: TString;
    name: TString;
    attributes: TNullable<TUnion<[TUnion<[TString, TNumber, TBoolean, TNull]>, TArray<TAny>, TRecord<...>]>>;
    skills: TNullable<...>;
}>

When I try to update/insert, I receive an error:
export function updateCharacterById(
	id: string,
	character: Static<typeof characterSchema>,
) {
	return db.update(characters).set({ character }).where(eq(character.id, id));
}

The object literal can only specify known properties, and 'character' does not exist in the type '{ id?: string | SQL<unknown> | undefined; name?: string | SQL<unknown> | undefined; attributes?: { name: string; value: { actual: number; max: number; }; } | SQL<unknown> | null | undefined; skills?: { ...; } | ... 2 more ... | undefined; }'.ts(2353)

Expected behavior
The expected type was:
const characterSchema TObject<{
  id: TString;
  name: TString;
  attributes: TObject<{
     name: TString;
     value: TObject<{
       actual: TNumber,
       max: TNumber
      }>;
  skills: TObject<{
     name: TString;
     value: TNullabe<{TObject<{
       actual: TNumber,
       max: TNumber
      }>

with the nullable types, and others.
Environment & setup
OS: Endeavor OS
Kernel version: 6.7.3-arch1-1
Runner: bun 1.0.26

You are trying to update character, which doesn't exists in your table. I suppose you wanted to do something like this?
export function updateCharacterById(
	id: string,
	character: Static<typeof characterSchema>,
) {
	return db.update(characters).set(character).where(eq(character.id, id));
}

So, it was just a typo. I already did that exact code, and am still
receiving the same error message.
Em seg., 5 de fev. de 2024 às 16:03, Andrii Sherman <
@.***> escreveu:

You are trying to update character, which doesn't exists in your table. I
suppose you wanted to do something like this?
export function updateCharacterById(
id: string,
character: Static,) {
return db.update(characters).set(character).where(eq(character.id, id));}
—
Reply to this email directly, view it on GitHub
https://github.com/drizzle-team/drizzle-orm/issues/1863#issuecomment-1927845461,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJPYOHZUWC5CEHRW3VDUQFDYSEUH5AVCNFSM6AAAAABCZMU4KKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRXHA2DKNBWGE
.
You are receiving this because you authored the thread.Message ID:
@.***>

So, basically, after change some code here and there, I find the problem: the .static in the end of characters 😅.
Here is the code with the changes (now works):
export function updateCharacterById(
    id: string,
    character: typeof newCharacterSchema,
) {
    return db.update(characters).set({
        skills: character.attributes,
        id: character.id,
        name: character.name,
        attributes: character.attributes}).where(eq(characters.id, id));
}


Initiate configuration of rustfmt

We currently use rustfmt with the default configuration. There is some interest in using rustfmt in the crates lower down the stack but it is contentious and difficult to find a configuration, if one exists, that is 'good' for everyone. By configuring rustfmt in this crate we can reduce the scope of the discussion from 'should we even do this' down to 'this is a good formatting configuration', with the hope that if we can get a good configuration worked out in this crate it will help ease the debate in the others.
To get this started add a default config file and then set two, hopefully non-contentious, config options.
Please note carefully; the first patch changes CI to run linting checks using the nightly toolchain.
Re: edition 2018 changes, there are some changes to imports in the examples/ that appear in this PR that should really be removed altogether, leaving as is so as not to clutter this PR.

Added initial patch to the PR that does the lint->fmt change.

Will require manual configuration of the CI pipeline in order to merge.

Rebased.

Rebased and re-did the second two patches i.e., for each, updated the config option, ran cargo +nightly fmt and used the same commit message.

There are merge conflicts here. This would need a rebase again :(

Changes in force push:

rebased on master, CI workflow had conflicts
did formatting in last two patches as before

Will require manual configuration of the CI pipeline in order to merge.

Can you elaborate? Do you mean this would need to be merged in god mode?

Will require manual configuration of the CI pipeline in order to merge.

Can you elaborate? Do you mean this would need to be merged in god mode?

I don't know what setting has to be changed, I don't have access to settings so I'm going off what was said on another PR/repo when I changed the CI workflow.  When a PR changes a workflow job the old one seems to still appear in the checks list on the web interface and the new one does not. Sorry I'm not very knowledgeable with GitHub.

I think there is  a bug in current config?  See https://github.com/rust-bitcoin/rust-miniscript/actions/runs/2303431754

I don't have access to settings so I'm going off what was said on another PR/repo when I changed the CI workflow

I can set the changes, but I cannot see the options for the fuzz-names in the CI workflow for this PR. Perhaps it is related to the above issue?

Well done, you were correct. Was missing a run: ./contrib/test.sh line. Thanks

Verified the diff betwen 4847894 and 8062016.


S2AND Evaluation: Missing param --emb_suffix

Hi
The benchmarking readme mentions the following command to run the S2AND evaluation:
cd S2AND; python scripts/custom_block_transfer_experiment_seed_paper.py --custom_block_path <data>/blocks --experiment_name mini_customblock_phantasm_v1 --exclude_medline --emb_suffix _<suffix>.pkl
While evaluating it, I run into the following error:
custom_block_transfer_experiment_seed_paper.py: error: unrecognized arguments: --emb_suffix
It seems like the custom_block_transfer_experiment_seed_paper.py in S2AND repo doesn't contain the emb_suffix parameter. Am I looking at the correct code version?
cc: @amanpreet692

Hello,
Thanks for pointing this out! We were using a modified script to evaluate embeddings from multiple models.
The change has been merged to S2AND now. So it should work with the --emb_suffix param now.

Thanks, it works now!


Added skipChangeCommits flag to skip commits that contain removeFiles in DeltaSource

Description
Added skipChangeCommits flag to skip commits that contain removeFiles in DeltaSource for structured streaming. The purpose for this change is to replace the current ignoreChanges flag that could result in data duplication issues when using Delta as a structured streaming source with DELETE/UPDATE/MERGE INTO operations (e.g. GDPR)
Behavior for existing ignoreChanges flag:

When there's removeFile detected in a commit, the removeFile would be ignored. And if addFile exists as well, the addFile would be processed by structured streaming.

Behavior for new skipChangeCommits flag:

When there's removeFile detected in a commit, both removeFile and addFile (if exists) would be ignored by structured streaming to prevent duplication in the sink.

Since a lot of users are using ignoreChanges flag today, to not change the expected behavior, I will not modify the existing ignoreChanges flag. Instead, I added a new skipChangeCommits flag. Once the new skipChangeCommits flag is available, we can start deprecating the old ignoreChanges and ignoreDeletes flag flags.

How was this patch tested?
Added unit tests.

LGTM


race in chain-initiator.sh

I think that I've seen a race in chain initiator where:
if ! $CLIENT rpc get /chains/main/blocks/head/header | grep '"level": 0,'; then
    echo "Chain already activated, considering activation successful and exiting"
    exit 0
fi

Behaves as if the RPC doesn't return a result which contains "level": 0, but the prior RPC:
until $CLIENT rpc get /version; do
    sleep 2
done

has already succeeded.

I think that the likely fix would be to change the above logic in the until block to something more like:
until $CLIENT rpc get /chains/main/blocks/head/header | grep '"level"'; do
    sleep 2
done


Prevent multithreaded execution within lambda workers.

Added environment variables in the lambda workers to try to prevent multithreaded execution by common frameworks on lambda workers.

Passed on internal tests.


Haddock3 protein-protein basic docking tuto

This is a tutorial about the protein-protein docking. The link for the archive is not created yet.

Hi Raphaelle - a few first comments in random order:

I would only show scenarios 1 and 3 (the water refinement one does not make sense - no longer our default).

For the generation of restraints, we should rather make use of the haddock-restraints software and get rid of all scripts. Some instructions are provided at: https://www.bonvinlab.org/haddock-restraints/active_passive.html  (and the software should thus be downloaded).

freesasa is not used in this tutorial, only pdb-tools (those are anyway dependencies of the haddock3 installation)

For the analysis, haddock3 does have now the automated analysis that generates html tables and plots. This should be added/changed in the section about "visualising the scores and their components" - point to the report.html file in the analysis/XX_caprieval/ directory automatically generated at the end of a run. There is also a way of running a local web server with python that will give you direct visualisation of the models within the web browser (don't remember the command right now).

the summary of available modules should be updated to include new modules

don't speak of paratope/epitope anymore - there are for antibody-antigen complexes


minor changes in title of plot (added step range)

Minor changes to add step range from grib file to title of plot.

Not sure why this change would be necessary. step range information is already provided by the Gtime() function, which seems more appropriate. If a function actually has a range (like accumulation), there should be a "start" and "end" attributes.


Migrate to circle2

Old branches will need to cherry pick this commit

Sorry this is WIP, requested review too eagerly. Wrapping up one more thing. And yes to both things


Linux page should display how many of the user's games are compatible with Linux

If a user is signed in and is viewing the https://steamdb.info/linux/ page, than it should display how many games in their library are compatible with Linux.

This is now done.


How does this compare to the standalone bigpipe framework?

How does this compare to the standalone bigpipe framework? (https://github.com/bigpipe/), performance, stability and flexibility wise?

'node-bigpipe' module is nearly double performance to the bigpipe framework oweing to  the lightweight design.
I haven't test too much on the stability,  however, it looks stable in some production projects.
And the flexibility is great, because it is just a module, you can use it as what you want.

Does this replace angular and ejs, or work alongside them?
Also, in the democontroller it says "Here call the Express/Sails render api" but I'm not sure how to do that.

@slenkar
Hi, actually it's and node web-backend module, you can use it with ejs or other template.
And for the "Here call the Express/Sails render api", it called the render api inside the node-bigpipe. Here it doesn't need you do anything, it's just an explain for inside implementation.

thanks for the answer.
Lets say a facebook page has 7 pagelets in one page, each pagelet needs to know the users name.
Does bigpipe fetch the user's name once from the database and give it to each pagelet? Or is each pagelet a completely isolated thing that reads the database itself.
I would like to implement this in a sails website I have already made.
I have no idea how to do it yet.
Im using angular for the front end and ejs templates.
Sails has a file called routes, which controls what happens when a certain web address is typed in.
So would the routes file be the first thing to change?

Hi Slenkar,
You mean you are using angular and ejs only in Front-end ? So you only use
ajax to load data and render template in js ? For this case, it's the SPA
pattern, not involved in bigpipe or other backend optimization solution.
Maybe you can give me more detailed information for this so that I can
figure out your situation.
On Tue, Mar 14, 2017 at 9:13 PM, slenkar<EMAIL_ADDRESS>wrote:

thanks for the answer.
Lets say a facebook page has 7 pagelets in one page, each pagelet needs to
know the users name.
Does bigpipe fetch the user's name once from the database and give it to
each pagelet? Or is each pagelet a completely isolated thing that reads the
database itself.
I would like to implement this in a sails website I have already made.
I have no idea how to do it yet.
Im using angular for the front end and ejs templates.
Sails has a file called routes, which controls what happens when a certain
web address is typed in.
So would the routes file be the first thing to change?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/xunuoi/node-bigpipe/issues/3#issuecomment-286416555,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQce2hADtI6cZKK6_4eN0Ge5ynp5bUIXks5rlpJngaJpZM4IdmYI
.

--
This email may contain or reference confidential information and is
intended only for the individual to whom it is addressed.  Please refrain
from distributing, disclosing or copying this email and the information
contained within unless you are the intended recipient.  If you received
this email in error, please notify us at<EMAIL_ADDRESS><EMAIL_ADDRESS>immediately and remove it from your system.*

Its a website with several pages, homepage,profile page,stats page
chessbond.com
For example the profile page, angular is used to display the variables on the page like the username
gender,home city
ejs is just used like html really but is able to get the session ,
ejs is used to get the id number of the user from the session/cookie
Angular and ejs just seem to be used on the front end, I think. Like you said.

If all data are load by Ajax request, no need to use node-bigpipe.
If ejs data are queried from database, you can use bigpipe to render ejs template, refer to the DemoController.js.
I prefer you paste some detailed code for ejs so we can check is that match you

ok so in the profile page, the info is like:

Profile Updated:

{{LookedatUser.ProfileUpdatedPhrase}}

which is Ajax requests,
ejs is just used to see the person is able to edit his profile:
<% if (req.session.passport){ %>
<% if (req.session.passport.user==lookedatuser){ %>

				<%}%>
			<%}%>

For the server, just sending a very basic html framework should be enough. It depends on how you want compose your html structure.


Define and detect notable container events

When a container behaves is a way that we want to take note of, a notification event has to be generated.
We need to define what kind of events should be detected, how they are detected, and what kind of notification is generated.
see #97 for how those events can then be communicated.

Fixed by #121


readme typo?

shouldn't this read probe.sync(src)?
https://github.com/nodeca/probe-image-size#syncprobesrc---resultnull

No https://github.com/nodeca/probe-image-size/blob/master/index.js#L51

interesting & fast! 👍

Ah, my bad, i see that default async call is named as "probe", because of var probe = require('probe-image-size'). From this point of view, you are right. But i think expanding this practice to probe.sync will add even more confusion. Need better ideas.

nice, you figured out what confused me :D


Rename PauseSpring to PausesSpring

As per new spec: https://material-motion.github.io/material-motion/starmap/specifications/plans/PausesSpring

🎊 My diff is ready for review at http://codereview.cc/D1982


[vx.dev] implements #129

[vx.dev] This PR implements #129, created by vx.dev.

[vx.dev]: This code snippet provides a complete static login page with a registration option. The header contains a home icon, navigation menu for larger screens, and a user icon. The main content area includes tabs for login and sign-up forms, with inputs for phone number, email, and password, and corresponding icons. The footer has a copyright statement. The UI is designed to be visually appealing with a clean and modern look.


Bugs in the debugging mode

Description of your problem
What steps will reproduce the problem?

Through the editor, set a break point in a sub-module, says MySubModule.py.
Launch a run in debugging mode from MyMainModule.py (where MyMainModule.py will in turn launch MySubModule.py and reach the break point there).

What is the expected output? What do you see instead?
Expected output:

When the break point is reached, the editor should jump to MySubModule.py and highlight the line where the break point is.
I should see my variables (dataframes, etc.) in the variable explorer as they are at the break point.

What I see instead:

Upon reaching the break point, the execution correctly stops (and the execution console correctly shows the break point), but the editor does not move to MySubModule.py where the break point is. It stays on MyMainModule.py.
Most critically: the variable explorer is empty. Totally.

Please provide any additional information below
Everything worked fine up until version 2.3.9. Starting with version 3.0.0, I have got these bugs.
Versions and main components

Spyder Version: 3.1.0
Python Version: 3.5.1
Operating system: Windows 10 64 bits

Dependencies
jedi >=0.8.1     :  0.9.0 (OK)
matplotlib >=1.0 :  1.5.1 (OK)
nbconvert >=4.0  :  4.2.0 (OK)
numpy >=1.7      :  1.11.2 (OK)
pandas >=0.13.1  :  0.19.2+0.g825876c.dirty (OK)
pep8 >=0.6       :  1.7.0 (OK)
pyflakes >=0.6.0 :  1.1.0 (OK)
pygments >=2.0   :  2.1.3 (OK)
pylint >=0.25    :  1.5.4 (OK)
qtconsole >=4.2.0:  4.2.1 (OK)
rope >=0.9.4     :  0.9.4-1 (OK)
sphinx >=0.6.6   :  1.3.1 (OK)
sympy >=0.7.3    :  1.0 (OK)

@dalthviz, please take a look at this one.

Hi I have this same exact issue.  Was hoping 3.1 would fix it.  I'm on Windows 10.
Thanks for developing this guys, hope you can get this one fixed.  I used to use the debugger a lot.  Still can but have to type in every variable name etc.

Hi @CharlesVellutini and @Davo36 , sorry for the late response, can you guys provide an example of the code to run in the debug mode that is showing this behavior (the MyMainModule.py and MySubModule.py)?

Hi @dalthviz, sure. To reproduce the bug(s), please:

Unzip the attached file in a folder, open MyMainModule.py and MySubModule.py in Spyder
Set a break point in MySubModule.py at line 12 ("c=3")
Run MyMainModule.py in debug mode
Move to the next break point

What you see in Spyder 3.1.0:  1) The variable explorer is empty; 2) the editor stays on MyMainModule.py.
What you should see (and actually see in Spyder 2.3.9): 1) The variable explorer shows variables a and b;
2) the editor moves to MySubModule.py and highlights line 12.
I hope this helps.
Many thanks to you guys for your great work.

VariableExplorerProblem.zip
Hi Daniel, first time posting code here, I hope you can see this.
My code is similar to Charles' but in one module.  Put a stop in the function and the varibale explorer shows nothing and the line in the source is not highlighted.
Any piece of code shows this error as far as I can see.
Interestingly, I am using 3.1 and I see the varibale explorer working correctly for variables created in the iPython console.  Their name, type and value are shown correctly.

I'm encountering the same issue as well. This was working in Spyder 2 and ever since I've moved to Spyder 3 this problem has started happening

@CharlesVellutini, thanks a lot for your test case. I ran it manually against PR #4202 and verified that that PR fixes your issue.
The fix will be part of Spyder 3.2

Thanks @ccordoba12, great news.


Github110

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@b54cb7a). Click here to learn what that means.
The diff coverage is 95.45%.

:exclamation: Current head adce626 differs from pull request most recent head 05e2004. Consider uploading reports for the commit 05e2004 to get more accurate results

@@           Coverage Diff           @@
##             main       #4   +/-   ##
=======================================
  Coverage        ?   47.71%
=======================================
  Files           ?       12
  Lines           ?     2450
  Branches        ?        0
=======================================
  Hits            ?     1169
  Misses          ?     1281
  Partials        ?        0

Flag
Coverage Δ

packchk-cov
47.71% <95.45%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

tools/packchk/src/CheckFiles.cpp
55.33% <95.45%> (ø)

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@b54cb7a). Click here to learn what that means.
The diff coverage is 95.45%.

:exclamation: Current head 05e2004 differs from pull request most recent head 3581bbc. Consider uploading reports for the commit 3581bbc to get more accurate results

@@           Coverage Diff           @@
##             main       #4   +/-   ##
=======================================
  Coverage        ?   47.71%
=======================================
  Files           ?       12
  Lines           ?     2450
  Branches        ?        0
=======================================
  Hits            ?     1169
  Misses          ?     1281
  Partials        ?        0

Flag
Coverage Δ

packchk-cov
47.71% <95.45%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

tools/packchk/src/CheckFiles.cpp
55.33% <95.45%> (ø)

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@b54cb7a). Click here to learn what that means.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main       #4   +/-   ##
=======================================
  Coverage        ?   47.75%
=======================================
  Files           ?       12
  Lines           ?     2448
  Branches        ?        0
=======================================
  Hits            ?     1169
  Misses          ?     1279
  Partials        ?        0

Flag
Coverage Δ

packchk-cov
47.75% <100.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

tools/packchk/src/CheckFiles.cpp
55.64% <100.00%> (ø)