Flaky test in ecommerce/views_test.py

See the log output from this:
https://github.com/mitodl/mitxonline/runs/7026103146?check_suite_focus=true#step:14:321
This is occasionally failing on github actions.

As a temporary workaround I added the flaky package and annotated this test so that if it fails once it doesn't require a rerun of the entire test suite: https://github.com/mitodl/mitxonline/blob/main/ecommerce/views_test.py#L184

Think this is OK now with the rework done in #653.


Onnx Conversion: Integer division of tensors using div or / is no longer supported

Hello,
I'm trying to export my trained model into ONNX. For this, I'm using pytorch2onnx.py.
When running I got into this issue:
RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future release div will perform true division as in Python 3. Use true_divide or floor_divide (// in Python) instead.
The error is pointing to this line:
File "/Swin-Transformer-Object-Detection/mmdet/models/backbones/swin_transformer.py", line 374, in forward     Hp = int(np.ceil(H / self.window_size)) * self.window_size
Should I convert the H and W to LongTensor like suggested in this pytorch thread ?
Thanks for helping

@SkanderMarsit Hi there,
I'm facing the exact same issue. Were you able to figure it out?

@SkanderMarsit
Hello
Did you figure it out?


Use lowercase :authorization for metadata key

This makes the library HTTP2-compatible without breaking HTTP/1.1 support.

Please confirm that you have manually tested this change.
At a minimum

do a local install of https://github.com/google/google-api-ruby-client
update it to use this PR
successfully complete a call to a Google HTTP/1.1 backend

I used the modified library to successfully run the PubSub example in the API client. However, as far as I can tell, it doesn't even use the Client#apply method, where that change is relevant.

Can we also publish this change to rubygems soon?

if you send another PR with the version bump, it'll be quicker ;)

also update the CHANGELOG as well...


Crash on Intel 4xxx/5xxx CPU

Describe the bug
just upgraded from a very low version,  and it just won't work
To Reproduce
No response
Expected behavior
No response
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.6.1
Commit: bfaddc6839de8b00b7aff767dbd673ac6ad4259e (v1.6.1)
System info:
macOS: 12.6.9 (21G726)
CPU: amd64, 8 cores
CPU model: Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz
Model: MacBookPro11,4
Memory: 16 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-05-29T03-05-21.705087Z.zip

Screenshots and additional context (optional)

14.4也是同样的问题

14.4也是同样的问题

I just downgrade to 1.1, and it works fine
older versions

14.4也是同样的问题

I just downgrade to 1.1, and it works fine older versions

I can't even downgrade it. It can't be quit and loops.
I used this command to quit them all. And v1.5.1 work fine for me.
ps -ef|grep OrbStack|grep -v grep|cut -c 7-15|xargs kill -9

The old version 1.3.0 is OK.

yes The old version 1.5.1 is OK.

I have found the same issue with 1.6.0 and 1.6.1 version with Intel Mac. Since no one has provided a solution in specifc, here is how to fix it with brew and go back to version 1.5.1_16857.
Download https://github.com/Homebrew/homebrew-cask/blob/65da904d37b45eb3f0644e6419ebde37ef927f20/Casks/o/orbstack.rb
Uninstall the 1.6.0 or 1.6.1 version
Run the command brew install --cask orbstack.rb

I don't expect this to fix the issue, but it might add more debugging info. Can someone try this build and share a new diagnostic report? https://cdn-updates.orbstack.dev/exp/OrbStack_v1.6.2-48-g48de56a22_17122_amd64.dmg

macOS 14.5
🌲 vmgr | time="06-24 14:19:00" level=info msg="using proxy: none"
🌲 vmgr | time="06-24 14:19:00" level=info msg="forwarding SSH agent" sock=/private/tmp/com.apple.launchd.AoozErWq1M/Listeners
🌲 vmgr | time="06-24 14:19:00" level=info msg="starting VM"
🌲 vmgr | time="06-24 14:19:00" level=info msg="starting host services"
🌲 vmgr | time="06-24 14:19:00" level=info msg="reading user environment variables"
2024-06-24T06:19:01.214331Z  INFO vmm: Stopping
🌲 vmgr | time="06-24 14:19:01" level=info msg="[VM] stopped"

Check logs for more details.

I don't expect this to fix the issue, but it might add more debugging info. Can someone try this build and share a new diagnostic report? https://cdn-updates.orbstack.dev/exp/OrbStack_v1.6.2-48-g48de56a22_17122_amd64.dmg

It's possible that we'll revisit this, but it's unlikely as macOS 12 is the last version to support these CPUs, and we won't be supporting macOS 12 for much longer due to the maintenance burden of the old frameworks.
We've added a compatibility check so that there's a clear error message when running on old Intel Broadwell and Haswell (4th gen and 5th gen) CPUs. Skylake (2016) and newer CPUs are still supported.

Released in v1.6.3.

可能会重新审视这个问题，但这不太可能，因为 macOS 12 是支持这些 CPU 的最后一个版本，而且由于旧框架的维护负担，我们不会再支持 macOS 12。
We've added a compatibility check so that there's a clear error message when running on old Intel Broadwell and Haswell (4th gen and 5th gen) CPUs. Skylake (2016) and newer CPUs are still supported.我们添加了兼容性检查，以便在旧的 Intel Br


Added another policy for namenodes selection in the client "Random_sticky"

Looks like all test failures are related to known issues. I'll merge this.


Inline Suggestion: option for show the list top of cursor.

option for show the list of inline suggestions on top of cursor instead bottom of it.(when there is enough space for show in both top and bottom.)
it is good when editor.suggest.preview enabled.

now i can't see preview of pass because it's behind of suggestion list.
but when the list is shown at top of cursor i can see the preview well.

This is already implemented.
However, I cannot repro:

Where does the snippet come from? (custom defined / extension / ?)

Where does the snippet come from? (custom defined / extension / ?)

custom snippet.

However, I cannot repro:

try add this in your snippets\python.json file:
"if keyword": {"prefix": "if", "body": ["if ${1:1}:", "\t${0:pass}"]}

I think this is already fixed in the latest VS Code insider build.
Can you verify that?

I can verify that this does not work in VS Code stable, but it does work in VS Code insiders, so it is fixed.


IBC implementation idea

Implementing entry points
The first step is to implement all IBC-related entry points for contracts. What has to be done to add them to Contract trait and update the ContractWrapper. I would prefer the #26 first, but technically ordering is less relevant. Entry points I have written down to add are:
#[entry_point]
fn ibc_channel_open(
	deps: DepsMut,
	env: Env,
	msg: IbcChannelOpenMsg, // From `cosmwasm_std`
) -> Result<(), ContractError> {
	todo!()
}

#[entry_point]
fn ibc_channel_connect(
	deps: DepsMut,
	env: Env,
	msg: IbcChannelConnectMsg, // From `cosmwasm_std`
) -> Result<IbcBasicResponse, ContractError> {
	todo!()
}

#[entry_point]
fn ibc_channel_close(
	deps: DepsMut,
	env: Env,
	channel: IbcChannelCloseMsg, // From `cosmwasm_std`
)

#[entry_point]
fn ibc_packet_receive(
	deps: DepsMut,
	env: Env,
	msg: IbcPacketReceiveMsg, // From `cosmwasm_std`
) -> Result<IbcReceiveResponse, ()> {
	// This entry point shuold never return error - instead,
	// it should set the `ack` on the response to failure.
	todo!()
}

#[entry_point]
fn ibc_packet_ack(
	deps: DepsMut,
	env: Env,
	msg: IbcPacketAckMsg, // From `cosmwasm_std`
) -> Result<IbcBasicResponse, ContractError> {
	todo!()
}

#[entry_point]
fn ibc_packet_timeout(
	deps: DepsMut,
	env: Env,
	msg: IbcPacketTimeoutMsg, // From `cosmwasm_std`
)

Creating IBC Keeper
The second step is to create an IBC Keeper. Its purpose is to handle IBC-related messages:
pub enum IbcMsg {
    Transfer {
        channel_id: String,
        to_address: String,
        amount: Coin,
        timeout: IbcTimeout,
    },
    SendPacket {
        channel_id: String,
        data: Binary,
        timeout: IbcTimeout,
    },
    CloseChannel {
        channel_id: String,
    },
}

#[non_exhaustive]
pub enum IbcQuery {
    PortId {},
    ListChannels {
        port_id: Option,
    },
    Channel {
        channel_id: String,
        port_id: Option<String>,
    },
}

I feel like all the messages should behave similarly: there should be some internal queue in the keeper, which contains messages to be relayed. The message type would look like this:
enum IbcRelayable {
  Packet {
    data: Binary,
    // We have `channel_id` from the `Transfer` msg, `port` is to be deduced from to which one is the contract
    // bound. I am pretty sure this deduction should be made by `WasmKeeper` when parsing `Response`,
    // or `WasmKeeper` has to pass the contract address to `IbcKeeper` so it can do it.
    // I might confuse the `src` and `dst` sides now, so it might be a case that `src` as actually on the queue and `dst` is
    // added by relayer.
    dst: IbcEndpoint,
    timeout: IbcTimeout,
  },
  CloseChannel {
    channel_id: String,
  },
  Ack {
    acknowledgement: IbcAcknowledgment,
    original_packet: IbcPacket,
  }
}

Making the App into Rc<RefCell<App>>
I don't like solutions like Rc<RefCell<T>>, but at this point, most arguments against it don't apply (we are on testing env, and leaks or performance does not matter).  The problem is that the app has to be continually passed all over the place while it could be just fixed into some types using it later. We already use this approach in the Sylvia framework, but here it is even more important - you will need to relay messages at some point, and you don't want to pass app instances every time, as it puts you in the risk of messing up the order of app in the relayer (the whole idea is to have single app per chain simulated).
The easiest way to go here is to make an App into AppImpl, and then create an additional thin wrapper:
struct App(AppImpl);

Having all the inner functions of AppImpl, but taking self always by the shared borrow. Then App can be copied all over the place cheaply, and all the API are kept (as they got only more generic).
Relayer
Next in the queue is the IbcRelayer type. It would be something like that (probably with more data I miss here). As we want to allow later maybe redefinition of Relayer for custom cases, I will start with defining the trait:
trait Relayer {
  // We need it - it will be used by the `App` later
  fn relay(&mut self, msgs: &mut Vec<IbcRelayable);
}

Then we create a relayer type:
struct Relayer<App1, App2> {
  // Both NOT public! We don't want to mess with `A`/`B` all the time
  chain_a: App1,
  chain_b: App2,
}

So relayer is just keeping some two chains for future use. We want to make it useful. First, let things about creation:
#[derive(Clone, Copy, Debug)]
struct ChainHandle(usize);

impl<App1, App2> Relayer<App1, App2>
where:
  // We define this `RelayableApp` to ensure that `IbcT` in the `App` is type exposing everything we need - for eg.
  // its our particular type, or it implements some traits. Also, if we want anything more for relaying, we can
  // put it in the trait.
  App1: RelayableApp,
  App2: RelayableApp,
{
  fn new(chain_a: App1, chain_b: App2) -> (Self, ChainHandle, ChainHandle) {
    let relayer = Self {
      chain_a,
      chain_b
    };

    (relayer, ChainHandle(0), ChainHandle(0))
  }
}

Here is a nice trick to use. What drives me crazy in ts-relayer is remembering which chain is which. Now I can do the following:
let (relayer, wasmh, osmoh) = Relayer::new();

All the types of structures returned by the relayer would have a function like fn chain(&self, ChainHandle) -> ChainSpecificData), so I pass the well-named handle here.
Some essential functions to be callable on the relayer are, for example, relay_all(&self) - which relates messages until there is nothing to relay, relay_once(&self, ChainHandle), which relays all messages pending on the passed chain, or even relay_single(&self, ChainHandle) - I am committing the return type as it is just a structure describing all events happened while relaying. Also, create_channel would create a channel on a given port.
One other thing I have in mind is to add function(s) like relay_with(&self, impl Fn<(ChainHandle, IbcRelayable)> -> RelayMethod), which allows controlling the relayer with the RelayMethod type:
enum RelayMethod {
  Relay, // Message would be relayed.
  Keep, // Message will not be relayed but left in the queue to dispatch it later.
  Drop, // Message will not be relayed, and it will be removed from the queue - for testing timing out.
  Fail(String), // Message will not be relayed; it would send `ack` with the given failure error and will be removed from the queue - for testing unusual errors.
}

Access to the queue
We could expose the queue for everyone, delivering a function on an App:
impl AppImpl<...> {
  // This actually could (probably should) be a part of `RelayableApp` trait - but it is a detail
  fn ibc_queue(&mut self) -> &mut Vec<...>
  where
    Self: RelayableApp
  {
    todo!()
  }
}

However, I wouldn't say I like it as it exposes some internals too easily. Instead, I want to provide a function like this:
impl AppImpl<...> {
  // Again - in the `RelayableApp`, probably
  fn relay<R>(&mut self, relayer: &mut R) -> &mut Vec<_>
  where
    R: Relayer
  {
    relayer.relay(self.router.ibc.queue())
  }
}

Now in all the relaying function (like relay_all), the relayer will call the proper app.relay(self) to get access to underlying functions. Another thing the relayer has to do is to execute the entry points, and it leads to...
Updating WasmKeeper
I am not 100% about that, but it is how it feels natural to me. WasmKeeper is an entity which keeps the code of the contract. Therefore it is the best one to execute its entry points - including IBC ones. I will add flow to it, which is just like execute, but it would be an execute_ibc, and instead of WasmMsg, it would take our newly crafted type like:
enum IbcCallMsg {
  ChannelConnect { ... },
  ChannelOpen { ... },
  ChannelClose { ... },
  PacketReceive { ... },
  PacketAck { ... },
  PacketTimeout { ... },
}

Now, it should be possible to schedule those messages from app level, so there is an execution loop performed on Wasm.
Built-in IBC capabilities
Note that the whole relayer works on the RelayableApp trait providing access to the relay queue. That means that the App itself could have some additional functionalities allowing it to perform some "building" actions - either on its IbcT module or by some other functions which enqueue messages (additionally do whatever they want to do). One can also create a custom RelayableApp, which he uses only to push IBC messages on the queue, without any bank or wasm capabilities.
Timing out
Timing out should be handled without involving the relayer (so it is guaranteed to happen). The best would be to do it automatically when update_block is called. Unfortunately, it leads to an issue that IbcT is generic, so it might not contain the required functionality. We could trait-bound it, but it would be very backwards-incompatible, and I know there are chains already implementing IbcT, so they would be strongly affected by this.
Instead, I would add the ibc_timeout function on App, enabled (by trait-bounds) only when our App implements RelayableApp. It would query IbcKeeper for timed-out packages waiting (it would immediately drop them), and then App would send proper IbcCallMsg::PacketTimeout { ... } messages.
Ports creation
The easiest thing here is to provide a function like bind_ibc(port_id: &str, contract: &str), which binds the contract to the given port on the chain (creates a new port if it does not exist).
Events, attributes, all the things
I think the most challenging part will be to emit all the events and attributes properly. On the one hand - it is not this relevant for testing purposes; on the other hand - one might find it suitable. It would require tedious work to ensure that the IbcKeeper and WasmKeeper are emitting all the events specific to IBC-related messages.

@ethanfrey @webmaster128 @ueco-jb

Any update on this issue?

Still curious if this is something that will be added to cw-multi-test at somepoint

I am closing this issue, as IBC support will be implemented as in #184.


Using BusConfiguration throws NullPointerException

This code throws NullPointerException:
    BusConfiguration config = new BusConfiguration();
    MBassador<Object> eventBus = new MBassador<Object>(config);

Exception in thread "LWJGL Application" java.lang.NullPointerException
at net.engio.mbassy.bus.AbstractPubSubSupport.(AbstractPubSubSupport.java:49)
at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus.(AbstractSyncAsyncMessageBus.java:36)
at net.engio.mbassy.bus.MBassador.(MBassador.java:45)

True. This way of construction was not meant to be supported. Either use default constructor of bus or specify full configuration object. I might reconsider this decision as it seems bad design that this code simply errors with an NPE.

I fixed the NPE and replaced it with a more meaningful error message. This is available with the 1.2.4 release.


[BEAM-9951] Adding integration tests for synthetic pipelines in Go (IN-PROGRESS)

Still in progress. This adds integration tests for synthetic pipelines. I just wanted to get this visible in a PR before I'm away for a week.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

As a note for what still needs to be done:

Unit tests for this code
I'd like to separate the CountElms aggregation into Beam, alongside the existing Count (which works per-key).
The count PAssert needs to be changed to have its own error message, instead of using passert.Equals. From personal experience, using the passert.Equals error message is really unclear when there's an error.

CC: @lostluck Take a look if you want, but don't worry about reviewing yet.

Run Go PostCommit


dagster: slack on success/failure.

https://docs.dagster.io/_apidocs/libraries/dagster-slack#dagster_slack.slack_on_failure
Would this be useful to all communities, or just a switch in some communities?

added to dev_102 branch... but only a public slack channel works. DV has no permissions to create a new channel
#SLACK_CHANNEL="#production_discussion"
SLACK_CHANNEL="#twitterfeed"
SLACK_TOKEN= token from app

This will be optional in the new version


Thrift throws a null exception

After inserting data by IoTDB benchmark, the thrift throws an exception.
https://github.com/thulab/iotdb-benchmark

This is a thrift bug, it can be fixed by upgrading thrift. You can see the details in this blog


bump version (might not work)

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.

@conda-forge-admin, please rerender

This last commit builds fine locally. Some caveat is that I've had to set the channel priority to flexible so that the CI takes tensorflow from the default channel and not conda-forge, because conda-forge is still in 1.14 for some reason https://anaconda.org/conda-forge/tensorflow

This seems fine to me


Hyphens are replaced by underscores in column names from OpenML

Column names with hyphens are replaced with underscores in datasets from OpenML.
Resolves https://github.com/alan-turing-institute/MLJ.jl/issues/579

Codecov Report

Merging #359 into dev will decrease coverage by 0.34%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##              dev     #359      +/-   ##
==========================================
- Coverage   82.28%   81.93%   -0.35%
==========================================
  Files          39       39
  Lines        2619     2585      -34
==========================================
- Hits         2155     2118      -37
- Misses        464      467       +3

Impacted Files
Coverage Δ

src/openml.jl
51.42% <100.00%> (ø)

src/sources.jl
59.25% <0.00%> (-7.41%)
:arrow_down:

src/composition/models/inspection.jl
95.23% <0.00%> (-4.77%)
:arrow_down:

src/measures/finite.jl
87.35% <0.00%> (-2.88%)
:arrow_down:

src/data/datasets.jl
86.11% <0.00%> (-2.78%)
:arrow_down:

src/composition/learning_networks/inspection.jl
87.80% <0.00%> (-0.84%)
:arrow_down:

src/hyperparam/one_dimensional_range_methods.jl
91.86% <0.00%> (-0.37%)
:arrow_down:

src/composition/learning_networks/nodes.jl
66.66% <0.00%> (-0.27%)
:arrow_down:

src/univariate_finite/types.jl
90.72% <0.00%> (-0.19%)
:arrow_down:

src/composition/learning_networks/machines.jl
95.71% <0.00%> (-0.18%)
:arrow_down:

... and 5 more

Continue to review full report at Codecov.

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

@darenasc Many thanks!


sequential SfM: performance improvements for large scale datasets

This PR mainly improve performances of incremental SfM for large datasets.
Main changes:

optimize the data structures
improve the next best view search for performances
reduce the number of intermediate file save
remove the CCTag specific thresholds
use stronger thresholds to improve robustness

The impact of the optimizations are 5x faster for 800 images and 10x faster for 2800 images.
This is a performance comparison regarding the optimizations. The fact that we reduce the number of intermediate generated files further improve the performances.

@simogasp: updated with your remarks


Running Delver using the engine compiled from source

Is it possible to run Delver using the engine compiled from this repository? This should be documented (or, if that's not possible, it should be made clear in the README).

Yes, that should be possible. You would need to grab the game data inside that version of the games ‘assets’ folder, and drop them in the ‘Dungeoneer/assets’ folder for this engine.

@Interrupt @Calinou Is this fixed? Can we close this issue?


Add input validation for uuids: compute service

Modify the gorilla mux routes to require uuid4() for any uuid input (using regex in path). For example:
r.Path("/articles/{category}/{id:[0-9]+}").
Handler(ArticleHandler)

regex for uuid4:
[a-f0-9]{8}-?[a-f0-9]{4}-?4[a-f0-9]{3}-?[89ab][a-f0-9]{3}-?[a-f0-9]{12}

Could you use github.com/01org/ciao/ssntp/uuid.Parse?

I think we'd be better off rejecting invalid IDs using gorilla mux if possible - it's less code we need to maintain.


Not getting High/low alarm notification on watch.

My setup:

Libre 2 sensors (sensor was started using the standalone Freestyle 2 reader)
No Libre app on phone
iPhone XR and Watch 8, all latest versions

What works

everything works fine on phone
glucose level display on watch using calendar

when phone looses contact with sensor, an alert notification is sent to watch, and this alert works fine (watch vibrate and all)

What does not

when either low or high limits are crossed, the phone vibrate (or rings depending on settings)
- BUT i receive no notification on watch

App is setup like this

Is there a way to access the logs ? Unfortunately, I don't have a Mac, but looking at the code, I wonder if isSnooze is not wrong for me likely because I did something wrong somewhere

I have the same issue. Notification mirror from Glucose Direct is enabled, but not single notification has worked on the watch. On phone all notifications work.

I have the same issue. Notification mirror from Glucose Direct is enabled, but not single notification has worked on the watch. On phone all notifications work.

Do they ? Because I noticed I get the audio alarm on phone, but actually no notification. So to me, the issue is not that notification aren't sent to watch, they are not happening on phone either (but alarm do)


[readme]: clarify that lts/* points to the active LTS

IMO https://nodejs.org/en/about/releases/ could do a better job clarifying that "current" is a non-LTS classification
but regardless.. lts/* is basically like a lts/active .. but since that other page is kinda weak on distinguishing "current" from "active lts", i think this small addition helps. :)
jordan if you think i should propose some wording changes to /releases i'm happy to followup with that, as well.

Hi Paul!
"active" implies a support date, and lts/* locally will point to whatever version you have installed that is the latest version in the latest known LTS line.
If the last time you ran nvm ls-remote or nvm install, Argon was the latest release line (which is now EOL), and you have v4.9.1 installed, then lts/* and lts/argon will both point to it.
"active" or "inactive" aren't concepts nvm captures, in other words - just "everything" or "LTS" (which current isn't).
I'm happy to clarify that the release schedule's "Current" is not considered LTS, but i don't want to get into whether a line is active or not, or supported or not.


What are the director credentials?

I am using on virtualbox. I had to shut the vm down and when I restarted it, concourse services did not start.
Is there a director vm that is spun up as part of this bosh deployment? And what are the credentials for me to login?

we havent had a chance to fix rebooting issue yet. vbox unfortunately does some weird things with disks and bosh agent isnt able to properly mount them. our recommended approach is to rerun command you ve initially used to strat the vm. if it says no chnages made , remove "manifest checksum" from the saved state file, and rerun.
Sent from my iPhone

On Jul 18, 2017, at 6:06 PM, Ajay Koranne<EMAIL_ADDRESS>wrote:
I am using on virtualbox. I had to shut the vm down and when I restarted it, concourse services did not start.
Is there a director vm that is spun up as part of this bosh deployment? And what are the credentials for me to login?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

To add on, the bosh create-env does not deploy a bosh director unless you use bosh-deployment. The concourse-deployment just deploys the concourse processes using runc containers.

@akoranne if you use the  jumpbox ops file in repo now you can use that to log in. You will find the credentials in vbox-creds.yml file.

Thank you @cxhercules

We now document this behavior in the new single-vm README. See https://github.com/concourse/concourse-deployment/issues/15#issuecomment-346084230 for more background.


pages ignore HTTP method -- is this desirable?

I recently noticed that SvelteKit matches pages on path alone and ignores the HTTP method. For example, if you create routes/foo.svelte, you can GET, POST, PUT, or DELETE to /foo and the rendered response is the same. This may be intentional, but it's pretty surprising, so it should at least be documented.
One complication of the current implementation is that the HTTP method and request body (for example POSTed form data) are not made visible to load. They're available in handle, so someone could pass them along via context pretty easily if they wanted to. On the other hand, if someone wants to globally restrict pages to GET only (which seems sensible for many use cases), I don't see an easy way to do that currently, because handle doesn't know if it's going to render a page or an endpoint.
I'm creating this issue to bring attention to this (unintentional?) design feature and start more discussion about it. I don't really have a strong opinion on how to address it other than to document it better. And it would be nice if load had more visibility into the request without needing custom code in handle. (It would also be possible to fix things by only matching pages on GET, but that's probably unnecessarily restrictive.)

Yeah, I think pages themselves should only respond to GET requests. In cases where you do want to POST to /some-page, it's easy enough to have a /some-page.js endpoint that handles the POST then falls through (by not returning anything) to /some-page.svelte

That seems reasonable but it does prevent you from easily using the classic <form method="POST"> to the same URL that renders the form. But maybe that's fine, since there are more modern alternatives with endpoints etc.

It doesn't — /some-page.svelte can POST to /some-page.js, which falls through to /some-page.svelte

Ah, I guess you were responding to this:

Yeah, I think pages themselves should only respond to GET requests

Now that I think about it, I think we looked into this before and decided that the current behaviour does make sense, because if pages did only respond to GET requests then the fall-through wouldn't work (unless we changed the method mid-response, which would be rather odd).
The weirdness that results is that you can also POST (or any other verb) to a page that isn't shadowed by an endpoint, but that felt like an acceptable tradeoff.

Now that I think about it, I think we looked into this before and decided that the current behaviour does make sense, because if pages did only respond to GET requests then the fall-through wouldn't work (unless we changed the method mid-response, which would be rather odd).

Would it be possible to restrict page handling of non-GET requests to fallthrough cases? I guess there isn't currently a way because fallthrough is purely negative (lack of a response) and there isn't really a way to detect whether an endpoint did something and wants. However a partial version of this might be possible, where pages that lack shadow endpoints only take GET.

It veers slightly into magical territory. I think I'd prefer that we just document that pages will respond to any method, and if you want to handle non-GETs sensibly then you need a shadowing endpoint with a fallthrough

Sorry to tack a question on to this but... when you do fall through is it possible to access data that was created in the endpoint? How about the original request body?
My use case example being an endpoint that processes a form submission (POST), checks for validation errors and, if there are any, falls-through to re-show the form with the errors displayed (and originally posted values) so the user can try again. i.e. the "the classic " approach mentioned above.

@goynang Take a look at #1711.

Closing in favour of #3532


More effective way to manipulate objects

Sorry for bothering you one more time. But it's necessary to finish my assignment. The thing is I am planning to train NN, more precisely your other project (DOPE) for AGV to detect carts and park under them. So I need 3D pose estimation for primary detection and finish parking with other sensors. The thing is I am reading NVISII documentation and I see you can only import objects using nvisii.import_scene or nvisii.entity.create. With nvisii.entity.create I can easily manipulate objects whatever I want, but I can't use materials with it, only maps. With nvisii.import_scene I can't manipulate my object after creating it ( I know it's made from a lot of meshes).  So is another way to import an object who has a lot of meshes and manipulate it as one object after importing? For now, I am deleting and reimporting scenes and creating training data, but it's really time-demanding.

Hi,
entities allow for setting a material component, so indeed they do support materials. you would need to construct these components manually (transforms, meshes, materials, textures, etc)
scenes (ie, collections of objects, materials, transforms, lights, textures, etc) are required for importing complex files (obj files often describe multiple simultaneous objects and materials). Objects within a scene can all be moved simultaneously using the root transform (ie the first transform in the list of transforms within the scene object returned by import_scene)
This root transform for a scene can be accessed using scene.transforms[0].

Yeah sorry with entities I have in mind one entity one color one material. Taking about  scene.transforms[0] it was really helpful to move all of it. I think you should make a separate function or document it (make an example in the example folder) because it is really useful to move the whole thing at once when making training data. Thank you for your help.

Agreed, this needs documenting… to be honest, the scene API is still a bit of a work in progress. At first we were only using that api to load single scene files, but more and more we’re using it to import collections of components, so I’m thinking of renaming the returned object from “Scene” to “Collection” and then swapping out “nvisii.import_scene” with “nvisii.import_collection”. Import_scene would remain for a while as a legacy function to avoid breaking too many projects during the transition.
That collection might then have an explicit field for the root transform, which would be documented along with the rest of the “Collection” object.


Share on Mastodon & Reddit button added

This is an enhancement or feature.
Summary

Share on Reddit and Mastodon buttons added.
Added the possibility to enable/disable share on buttons in _config.yaml.
Share on Twitter, Facebook and Linkedin is still the default.

Context

I think that having the possibility to activate Mastodon and Reddit share buttons can be useful to a lot of users that use this great Jekyll theme.
If there is something that you don't like about the patch please let me know and I will try to fix it.


Integrate configurable filters for Pelias Lookup

Pelias supports filtering of results to a specific country, source or type of location (venue, region, etc).
Since there was already a custom configuration to set the pelias endpoint, I think it might be a good idea to customize the filtering parameters that one might need:

Only get venues as results;
Limit results to a specific country;
Limit results to the OSM dataset;

More integrations can be done, but I think at least these are a nice-to-have.
Some info on the API itself: https://github.com/pelias/documentation#core-features-and-api-documentation

Enable specification of custom filters on the initializer and apply these to the request params;
Added test for custom filters;
Updated the documentation on how to configure the Pelias lookup (these filters are optional);
Adding extra properties to Pelias Results:

place_name
street
source

Hey @jsantos.
Pelias maintainer here. This looks good. It should help anyone using Pelias use more of its features and abilities :)

@orangejulius Any thing that needs correction here? I see one of the checks is failing, but seems to be a Travis issue:
Worker information
hostname<EMAIL_ADDRESS>version: v4.0.0 https://github.com/travis-ci/worker/tree/e5cb567e10c0eefe380e81c9a2229ac8fb6a16ce
instance: 23c86e1 travisci/ci-garnet:packer-1512502276-986baf0 (via amqp)
startup: 2.325769863s
OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "process_linux.go:86: executing setns process caused \"exit status 21\"": unknown

Thanks for your work on this. My concern is that these extra parameters can already be passed to Pelias by using the :params option to Geocoder.search. This PR just changes the syntax. And since Pelias actually supports a lot more parameters than the ones added by this PR, I think it's potentially confusing.
Generally speaking, every API supports a lot of optional parameters. The more of them Geocoder supports, the more work we have to do keeping them up to date (and with 40 APIs supported, this is not practical). Does that make sense?

@alexreisner it does, I can imagine how hard it is to keep all the API's up to date.
I bumped into this use case because one of the projects I'm working on was getting a lot of faulty results while reverse geocoding (e.g. an exact POI instead of an address). So my actual usage of this PR was aiming more to Geocoder.reverse_geocode. Haven't tried to use params: on it, but will give it a shot and document it if needed.
This is quite an edge case, and I can work around it by properly filtering the datasets I load into Pelias. It certainly requires less work than updating this every time an API changes :)
Thanks for the feedback, I love working with this gem and always willing to contribute in a better way!


V8 Livewire 3 Compatibility?

Laravel Form Components Version
v8.1
Laravel Version
v10.22.0
Alpine Version
3.13
Bug description
When setting up on a fresh project, it appears the Morph Markers are not working for the form components, where as they did fine with Livewire 2.

    <x-label>First Name</x-label>
    <x-input name="forename" />

            First Name

    <input class="form-text"
 id="forename"

        type="text"

            />

When downgrading to V7, it renders but still displays the Morph Markers.
Steps to reproduce

Install Laravel
Install Livewire 3
Install Laravel Form Components
Create component and add form component.
Build
View

Relevant log output
No response

Same problem. Compatibility is required with Livewire 3

Hey! The components CSS failed before I added those lines to tailwind.config.js.
For the record, I upgraded from Livewire 2 to 3
// Make sure you add these lines
"./vendor/rawilk/laravel-form-components/src/**/*.php",
"./vendor/rawilk/laravel-form-components/resources/**/*.php",
"./vendor/rawilk/laravel-form-components/resources/js/*.js",

Before:

After:


Multiple Display Windows 10 - MM taskbar button stuck in main taskbar

I confirm (by marking "x" in the [ ] below: [x]):

[x] This is not a troubleshooting question. Troubleshooting questions go here: http://www.mattermost.org/troubleshoot/.
[x] This doesn't reproduce on web browsers (such as in Chrome). If it does, issue reports go to the Mattermost Server repository.
[x] I have read contributing guidelines.

Summary

Environment

Operating System: Windows 10 Professionnel 1909 x64 - build 18363.657
Mattermost Desktop App version: 4.4.0
Mattermost Server version: 5.17.1

Steps to reproduce
2 displays connected to computer
In Windows Settings app >> Personalization >> Taskbar, the option "Show taskbar buttons on to" is set  "taskbar where window is open".
Expected behavior
The MM taskbar icon should show up in the relevant taskbar, the one where the MM window is open.
Observed behavior
As of MM v4.4.0, the MM taskbar icon keeps showing up only in the main taskbar.
This issue has never occurred with MM app v4.3.2.

Opened a ticket here: https://mattermost.atlassian.net/browse/MM-22770

I've asked several people, but noone seems to be able to reproduce the issue. So we are missing something that affects or it was a glitch due to something else.
please reopen if there is any info on how to get it to reproduce


[webview_flutter] Non-null onNavigationRequest breaks window.location.reload() after navigation to an #anchor

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Run the code sample.
Click "Change text" so you can easily see when the page was reloaded (when the text gets changed back)
Click "Go to # anchor"
Click "Reload"

Expected results
The website should reload.
Actual results
The website does not reload, even though we receive a NavigationRequest which we fulfill with NavigationDecision.navigate.
This behaviour is different from how Chrome behaves. webview_flutter also behaves correctly when we don't specify a onNavigationRequest handler. However when we specify our basic onNavigationRequest handler that always returns NavigationDecision.navigate we experience this issue.
This might be caused by the same error that is causing https://github.com/flutter/flutter/issues/137737 since both are related to (not) providing an onNavigationRequest handler.
Code sample
Code sample
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';

import 'package:webview_flutter_android/webview_flutter_android.dart';
import 'package:webview_flutter_wkwebview/webview_flutter_wkwebview.dart';

void main() => runApp(const MaterialApp(home: WebViewExample()));

class WebViewExample extends StatefulWidget {
  const WebViewExample({Key? key}) : super(key: key);

  @override
  State<WebViewExample> createState() => _WebViewExampleState();
}

class _WebViewExampleState extends State<WebViewExample> {
  late final WebViewController _controller;

  @override
  void initState() {
    super.initState();

    final PlatformWebViewControllerCreationParams params;

    if (WebViewPlatform.instance is WebKitWebViewPlatform) {
      params = WebKitWebViewControllerCreationParams();
    } else if (WebViewPlatform.instance is AndroidWebViewPlatform) {
      params = AndroidWebViewControllerCreationParams();
    } else {
      params = const PlatformWebViewControllerCreationParams();
    }

    _controller = WebViewController.fromPlatformCreationParams(params);

    _controller.setJavaScriptMode(JavaScriptMode.unrestricted);
    _controller.setNavigationDelegate(NavigationDelegate(
      onNavigationRequest: (NavigationRequest request) {
        print("onNavigationRequest: ${request.url}");
        return NavigationDecision.navigate;
      },
    ));
    _controller.loadRequest(Uri.parse("https://webtoapp.design/reload_bug"));
  }

  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: WebViewWidget(controller: _controller),
    );
  }
}

This is the relevant code on the website:

This is the text after loading the page.

        <button onclick="document.getElementById('text').innerHTML = 'Button was clicked.'">Change text</button>

        Go to #anchor

        <button onclick="window.location.reload()">Reload</button>

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
Running Gradle task 'assembleDebug'...
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app-debug.apk...
Debug service listening on ws://<IP_ADDRESS>:52467/buUt3RLmodM=/ws
Syncing files to device sdk gphone64 x86 64...
I/WebViewFactory(11548): Loading com.google.android.webview version 113.0.5672.136 (code 567263637)
W/ziparchive(11548): Unable to open '/data/app/~~PN5oVJS-99NfuCDd2iFI8Q==/com.google.android.trichromelibrary_567263637-Y9-XvnW3vDJNm2snc3DlNg==/TrichromeLibrary.dm': No such file or directory
W/ziparchive(11548): Unable to open '/data/app/~~PN5oVJS-99NfuCDd2iFI8Q==/com.google.android.trichromelibrary_567263637-Y9-XvnW3vDJNm2snc3DlNg==/TrichromeLibrary.dm': No such file or directory
W/ple.webviewtest(11548): Entry not found
D/nativeloader(11548): Configuring clns-7 for other apk /data/app/~~PN5oVJS-99NfuCDd2iFI8Q==/com.google.android.trichromelibrary_567263637-Y9-XvnW3vDJNm2snc3DlNg==/TrichromeLibrary.apk. target_sdk_version=34, uses_libraries=ALL, library_path=/data/app/~~ja8zWhLc6SaAA6K8wDUsDw==/com.google.android.webview-Sp2f0l2sJWEsXTZ9hpswTQ==/lib/x86_64:/data/app/~~ja8zWhLc6SaAA6K8wDUsDw==/com.google.android.webview-Sp2f0l2sJWEsXTZ9hpswTQ==/WebViewGoogle.apk!/lib/x86_64:/data/app/~~PN5oVJS-99NfuCDd2iFI8Q==/com.google.android.trichromelibrary_567263637-Y9-XvnW3vDJNm2snc3DlNg==/TrichromeLibrary.apk!/lib/x86_64, permitted_path=/data:/mnt/expand
D/nativeloader(11548): Configuring clns-8 for other apk /data/app/~~ja8zWhLc6SaAA6K8wDUsDw==/com.google.android.webview-Sp2f0l2sJWEsXTZ9hpswTQ==/WebViewGoogle.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~ja8zWhLc6SaAA6K8wDUsDw==/com.google.android.webview-Sp2f0l2sJWEsXTZ9hpswTQ==/lib/x86_64:/data/app/~~ja8zWhLc6SaAA6K8wDUsDw==/com.google.android.webview-Sp2f0l2sJWEsXTZ9hpswTQ==/WebViewGoogle.apk!/lib/x86_64:/data/app/~~PN5oVJS-99NfuCDd2iFI8Q==/com.google.android.trichromelibrary_567263637-Y9-XvnW3vDJNm2snc3DlNg==/TrichromeLibrary.apk!/lib/x86_64, permitted_path=/data:/mnt/expand
W/ple.webviewtest(11548): Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (unsupported, reflection, allowed)
W/ple.webviewtest(11548): Accessing hidden method Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V (unsupported, reflection, allowed)
W/ple.webviewtest(11548): Accessing hidden method Landroid/os/Trace;->traceEnd(J)V (unsupported, reflection, allowed)
W/ple.webviewtest(11548): Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (unsupported, reflection, allowed)
W/ple.webviewtest(11548): Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (unsupported, reflection, allowed)
I/cr_WVCFactoryProvider(11548): Loaded version=113.0.5672.136 minSdkVersion=29 isBundle=false multiprocess=true packageId=2
I/cr_VariationsUtils(11548): Failed reading seed file "/data/user/0/com.example.webviewtest/app_webview/variations_seed_new"
I/cr_VariationsUtils(11548): Failed reading seed file "/data/user/0/com.example.webviewtest/app_webview/variations_seed"
I/cr_LibraryLoader(11548): Successfully loaded native library
I/cr_CachingUmaRecorder(11548): Flushed 8 samples from 8 histograms.
D/CompatibilityChangeReporter(11548): Compat change id reported: 183155436; UID 10194; state: ENABLED
D/AutofillManager(11548): Fill dialog is enabled:false, hints=[password, passwordAuto, creditCardNumber, creditCardSecurityCode, creditCardExpirationDate]
W/chromium(11548): [WARNING:dns_config_service_android.cc(115)] Failed to read DnsConfig.
D/CompatibilityChangeReporter(11548): Compat change id reported: 214741472; UID 10194; state: ENABLED
D/CompatibilityChangeReporter(11548): Compat change id reported: 171228096; UID 10194; state: ENABLED
W/cr_media(11548): BLUETOOTH_CONNECT permission is missing.
W/cr_media(11548): registerBluetoothIntentsIfNeeded: Requires BLUETOOTH permission
I/PlatformViewsController(11548): Hosting view in view hierarchy for platform view: 0
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/CompatibilityChangeReporter(11548): Compat change id reported: 193247900; UID 10194; state: ENABLED
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
I/chromium(11548): [INFO:CONSOLE(0)] "Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'interest-cohort'.", source:  (0)
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/EGL_emulation(11548): app_time_stats: avg=227.79ms min=42.17ms max=530.93ms count=7
D/EGL_emulation(11548): app_time_stats: avg=225.05ms min=30.86ms max=522.80ms count=6
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/EGL_emulation(11548): app_time_stats: avg=325.72ms min=102.22ms max=531.28ms count=5
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/CompatibilityChangeReporter(11548): Compat change id reported: 289878283; UID 10194; state: DISABLED
W/ple.webviewtest(11548): Accessing hidden method Landroid/view/MotionEvent;->getEventTimeNano()J (unsupported, reflection, allowed)
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/EGL_emulation(11548): app_time_stats: avg=377.37ms min=9.72ms max=4222.87ms count=12
D/EGL_emulation(11548): app_time_stats: avg=359.65ms min=6.76ms max=4201.08ms count=12
D/EGL_emulation(11548): app_time_stats: avg=754.99ms min=49.01ms max=4228.90ms count=6
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/EGL_emulation(11548): app_time_stats: avg=291.81ms min=10.87ms max=988.10ms count=4
D/EGL_emulation(11548): app_time_stats: avg=287.09ms min=8.32ms max=989.30ms count=4
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/EGL_emulation(11548): app_time_stats: avg=387.73ms min=53.78ms max=991.54ms count=3
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
I/flutter (11548): onNavigationRequest: https://webtoapp.design/reload_bug#anchor
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/EGL_emulation(11548): app_time_stats: avg=442.40ms min=18.72ms max=1232.90ms count=3
D/EGL_emulation(11548): app_time_stats: avg=442.35ms min=20.09ms max=1233.16ms count=3
E/FrameEvents(11548): updateAcquireFence: Did not find frame.
D/EGL_emulation(11548): app_time_stats: avg=666.92ms min=90.59ms max=1243.25ms count=2
E/FrameEvents(11548): updateAcquireFence: Did not find frame.

Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.16.1, on Microsoft Windows [Version 10.0.19045.3693], locale de-DE)
    • Flutter version 3.16.1 on channel stable at D:\Programme\Flutter\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7f20e5d18c (2 days ago), 2023-11-27 09:47:30 -0800
    • Engine revision 22b600f240
    • Dart version 3.2.1
    • DevTools version 2.28.3

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at D:\Programme\AndroidSDK
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = D:\Programme\AndroidSDK
    • ANDROID_SDK_ROOT = D:\Programme\AndroidSDK
    • Java binary at: D:\Programme\AndroidStudio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)
    • All Android licenses accepted.

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

[!] Visual Studio - develop Windows apps (Visual Studio Build Tools 2019 16.11.7)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
    • Visual Studio Build Tools 2019 version 16.11.31911.196
    • Windows 10 SDK version 10.0.19041.0
    X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components:
        MSVC v142 - VS 2019 C++ x64/x86 build tools
         - If there are multiple build tool versions available, install the latest
        C++ CMake tools for Windows
        Windows 10 SDK

[√] Android Studio (version 2022.3)
    • Android Studio at D:\Programme\AndroidStudio
    • 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 17.0.6+0-b2043.56-10027231)

[√] IntelliJ IDEA Community Edition (version 2020.2)
    • IntelliJ at D:\Programme\IntelliJ IDEA Community Edition 2020.2
    • 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

[√] Connected device (4 available)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 14 (API 34) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [Version 10.0.19045.3693]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 119.0.6045.160
    • Edge (web)                   • edge          • web-javascript • Microsoft Edge 119.0.2151.93

[√] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Reproducible using the code sample provided above.
This only reproduced for me on android. I was not able to reproduce on iOS, same as https://github.com/flutter/flutter/issues/137737

flutter doctor -v
[!] Flutter (Channel stable, 3.16.1, on macOS 14.1.1 23B81 darwin-arm64, locale en-GB)
    • Flutter version 3.16.1 on channel stable at /Users/nexus/dev/sdks/flutter
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutters/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutters/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7f20e5d18c (3 days ago), 2023-11-27 09:47:30 -0800
    • Engine revision 22b600f240
    • Dart version 3.2.1
    • DevTools version 2.28.3
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0-rc1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

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

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/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 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

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

[✓] Connected device (5 available)
    • Pixel 7 (mobile)     • 28291FDH2001SA            • android-arm64  • Android 14 (API 34)
    • Nexus (mobile)       • 00008020-001875E83A38002E • ios            • iOS 17.1.1 21B91
    • Dean’s iPad (mobile) • 00008103-000825C811E3401E • ios            • iOS 17.1.1 21B91
    • macOS (desktop)      • macos                     • darwin-arm64   • macOS 14.1.1 23B81 darwin-arm64
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 119.0.6045.159

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 3.17.0-18.0.pre.59, on macOS 14.1.1 23B81 darwin-arm64, locale en-GB)
    • Flutter version 3.17.0-18.0.pre.59 on channel master at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cae47c4641 (7 hours ago), 2023-11-29 18:19:30 -0800
    • Engine revision 35939ca853
    • Dart version 3.3.0 (build 3.3.0-170.0.dev)
    • DevTools version 2.30.0-dev.4

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0-rc1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

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

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/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 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

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

[✓] Connected device (5 available)
    • Pixel 7 (mobile)     • 28291FDH2001SA            • android-arm64  • Android 14 (API 34)
    • Nexus (mobile)       • 00008020-001875E83A38002E • ios            • iOS 17.1.1 21B91
    • Dean’s iPad (mobile) • 00008103-000825C811E3401E • ios            • iOS 17.1.1 21B91
    • macOS (desktop)      • macos                     • darwin-arm64   • macOS 14.1.1 23B81 darwin-arm64
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 119.0.6045.159

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Yes, I only experienced it on Android too. Sorry, I should've mentioned it in the issue.


chore(main): release 1.0.1

:robot: I have created a release beep boop
1.0.1 (2023-08-07)
Docs

update README.md with instructions and usage examples (63a831d)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/cloverdefa/hath-docker/releases/tag/v1.0.1 :sunflower:


Assassination action doesn't allow to use the Contessa's Effect

When a player is being assassinated, the action "Block assassination" should be shown to all players, as it is the Contessa's ability.

Actually, it works well on mobile, but for some reason on desktop it doesn't, just so it's more clear.

Saw an issue, unsure if connected", where I was holding the Contessa card, and I attempted to block the assassination of someone else and I lost the contest.

This is working fine actually, the rules says, only the player who is being assassinated, may claim the Contessa and block the assassination. So, you can not avoid other players from being assassinated.


[10.x] Add remove method to laravel request

Add remove method to laravel request that removes a parameter from the current request's input array

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.

@taylorotwell did you just review the code
is this an auto replay?


In the fg5 branch, I have an error with the build.gradle:

Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve net.minecraftforge:legacydev:<IP_ADDRESS>.
Required by:
project : > net.minecraftforge:forge:1.12.2-<IP_ADDRESS>60_mapped_stable_39-1.12
Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve net.minecraftforge:legacydev:<IP_ADDRESS>.
Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://su5ed.jfrog.io/artifactory/maven/net/minecraftforge/legacydev/<IP_ADDRESS>/legacydev-<IP_ADDRESS>.pom'.

Looks like legacydev is dead, don't recommend using fg5 branch anyway.


Reinstates "Updating specialist document formats for North Macedonia"

Country name changed a couple years ago but we had some leftovers in
some document types.
This reverts commit c96d031485f2b3643bb99969bdcf68dc1fe70fc0.

Having to close this due to jenkins jobs apparently not reporting??

Excuse the close/open spam, trying to get Jenkins to trigger the jobs again.

I think we're just missing one update to an example. Would you like to add that @Tetrino ? (Hopefully it will trigger an actual build in our probably working now CI environment.)

@benthorner Sorry for the delay, and for missing the example in the reverting-revert. Just pushed it up

Thanks @Tetrino! I've had some time to work on this while you've been away, and I think we should take a slightly different approach. I've raised a PR for this part of it: https://github.com/alphagov/govuk-content-schemas/pull/1014.


Raise exception fails with whitespace after function def

I have found that numba fails when trying to raise an exception, if the function it is contained in is defined with a whitespace after its name. Here is a test snippet that reproduces the error
import numpy as np
import numba as nb

@nb.njit
def test (a,b):

    if a/2 <= b <= a:
        return a*b

    else:
        raise ValueError('eta must be comprised between 0 and pi.')

print(test(5, 3.14))

When ran like that it produces the following error
numba.core.errors.LoweringError: Failed in nopython mode pipeline (step: native lowering)
'NoneType' object has no attribute 'groups'

File "test.py", line 13:
def test (a,b):
    <source elided>
    else:
        raise ValueError('eta must be comprised between 0 and pi.')
        ^

During: lowering "<static> raise <class 'ValueError'>('eta must be comprised between 0 and pi.')" at /home/tomas/Documents/PEANUTS/test.py (13)

But it runs fine when I delete the space before the brackets, i.e. def test(a,b). I believe it must be a regex failure when locating the function name for the backtrace, as I found a similar (closed) issue where the definition was commented.
For reference I am using python 3.10.6 and numba 0.56.3

Thanks for reporting this bug. I can confirm that this is caused by a error in a regex.
https://github.com/numba/numba/blob/3bee7be27b3672519a3e7660192dbb061ab424f4/numba/core/ir.py#L29 should be
    _defmatcher = re.compile(r'def\s+(\w+)\s*\(.*')

In addition, https://github.com/numba/numba/blob/3bee7be27b3672519a3e7660192dbb061ab424f4/numba/core/ir.py#L85 needs to have more error handling in cases the function definition is unusually formatted; for example:
def \
    test \
        (a,b):

Could something from #7805 be reused or updated to also be used for this case?


Add RPM spec for terraform

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[x] The toolchain has been rebuilt successfully (or no changes were made to it)
[x] The toolchain/worker package manifests are up-to-date
[x] Any updated packages successfully build (or no packages were changed)
[x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[x] All package sources are available
[x] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/tools/cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[x] LICENSE-MAP files are up-to-date (./SPECS/LICENSES-AND-NOTICES/data/licenses.json, ./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md, ./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON)
[x] All source files have up-to-date hashes in the *.signatures.json files
[x] sudo make go-tidy-all and sudo make go-test-coverage pass
[x] Documentation has been updated to match any changes to the build system
[x] Ready to merge

Summary

Add RPM for Terraform, see task 38111358
Change Log

New RPM: Terraform

Does this affect the toolchain?

NO
Test Methodology

I built the vendor tarball locally as per the instructions, built the terraform RPM, and installed it on a Mariner 2 VM. terraform --help ran successfully.

Looks good, only one request for how Source is defined for the first tarball.

Thank you!

Hi, please can this be merged now? I've added a %check section and verified it succeeds in my local build. The spec linting failure is just a test bug; it wants me to delete the changelog!


docs: Update contributing docs

Not a release blocker.
Fixes a few nits:

The default provisioned k8s version is 1.13.
The test results dir is ./test/test_results.

This change is

test-docs-please

test-docs-please

Coverage increased (+0.02%) to 42.974% when pulling 884be55813da78698b3db04e9953d029d2fb5194 on pr/brb/nitpicks-in-docs into 76e4a5bbb25dd0a737029766b0b40603049b2176 on master.


Mongo connection failed : IP and port missing

Hi,
There is a typo in run-seyren.sh :
export MONGO_URL=mongodb://$MONGODB_PORT_27017_TCP_ADDR:$MONGODB_PORT_27017_TCP_PORT/seyren
should be
export MONGO_URL=mongodb://$MONGO_PORT_27017_TCP_ADDR:$MONGO_PORT_27017_TCP_PORT/seyren
in order for Seyren to start with Docker.
Note that $MONGODB_PORT_27017_TCP_ADDR should be /$MONGO_PORT_27017_TCP_ADDR and $MONGODB_PORT_27017_TCP_PORT should be $MONGO_PORT_27017_TCP_PORT

This depends on what you link your container as. If you linked as mongo then the script will need to be changed. However if you link as mongodb then the current script works.
docker run -d -p 8080:8080 --name seyren --link mongodb:mongodb -it usman/docker-seyren http://[GRAPHITE_URL]

You're right, I linked it to mongo:mongo with the official Mongo
https://hub.docker.com/_/mongo/.
Maybe it could help someone else
Cordialement
Florian GANEE
2016-02-09 16:08 GMT+01:00 Usman Ismail<EMAIL_ADDRESS>
This depends on what you link your container as. If you linked as mongo
then the script will need to be changed. However if you link as mongodb
then the current script works.
docker run -d -p 8080:8080 --name seyren --link mongodb:mongodb -it
usman/docker-seyren http://[GRAPHITE_URL]
—
Reply to this email directly or view it on GitHub
https://github.com/usmanismail/docker-seyren/issues/9#issuecomment-181907986
.

You mind doing a PR, I am not using this container any more so hard for me to test. Please update the readme and the script.


Update multiple params at once

  const [direction, setDirection] = useParam('direction')
  const [order, setOrder] = useParam('order')

  const update = () => {
    setOrder('price')
    setDirection('asc')
  }

On Web, this will result in only direction updating, since navigation is interruptible. There should be some way to update multiple items at once. I'm thinking a useUpdate or useBatch hook could work:
const { useParam, useBatch } = createParam()

const batch = useBatch()

batch({
  order: 'price',
  direction: 'asc'
})

Released in 2.1.


Add TotalUnits property to Player

I would like to have a property of Total Units avail to the Player in the Player Object. thx

This was done in 93b48390848bf029625d7c692f06c2b84c97c515


Added defaultDiskSelector to default storage class

This pull request add an option to set a disk selector on the default storage class.

Can you update https://github.com/longhorn/longhorn?

Can you update https://github.com/longhorn/longhorn master branch? We will backport to v1.6.x. Thank you.

Done, thx for your job.

Thanks for the contribution. This repo is only for release purpose. For any chart contribution, you need to contribute PRs to longhorn/longhorn repo instead and the code will be automatically synced to this repo during release.


Burp Extension only exports to Postman Collection v1

When using the extension to export a request as a Postman Collection, the format is in v1. The most updated version of Postman only support the v2 format. Will there be any update to support conversion to v2? The current work around is to use the postman-collection-transformer but it would be nice to not have to use the tool every time.

Hey, Im facing the same issue and would be interested in a fix of it :]

Hi @x0rb3l and @else-testet
Thank you for being interested in this tool.
Yes, I think it should support v2.
@else-testet
Do you mean you may fix on your own?
If not, I will fix it.

That would be great if you could push an update to that @tagomaru .
I'll be watching this issue to get an update when u push the fix.
Best Regards.

@tagomaru
Thanks for your response!
no, that's not what I meant. I cannot fix it 😅 just awaiting your fix :)
Thank you in advance!

Okay, I'll work on this.

I fixed this. I'll let you know once it is released to the market.

Hi
The version 2.0 generating postman v2 format has been released on the BApp Store.
https://portswigger.net/bappstore/6ae9ede3630949748842a43518e840a7
Thank you for your patient and interest of this extension!


Android WebView don't apply CSS filter properly.

[x] Review the documentation: https://facebook.github.io/react-native
[X] Search for existing issues: https://github.com/facebook/react-native/issues

React Native Environment Info:
System:
OS: Linux 4.15 Ubuntu 18.04.1 LTS (Bionic Beaver)
CPU: x64 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
Memory: 322.83 MB / 15.39 GB
Shell: 4.4.19 - /bin/bash
Binaries:
Node: 8.11.4 - /usr/bin/node
Yarn: 1.9.4 - /usr/bin/yarn
npm: 5.6.0 - /usr/bin/npm
Watchman: 4.7.0 - /usr/local/bin/watchman
npmPackages:
react: 16.4.1 => 16.4.1
react-native: 0.56.0 => 0.56.0
npmGlobalPackages:
react-native-cli: 2.0.1
react-native-git-upgrade: 0.2.7
setFilter: function (cb, filter) {
      let filterValue = 'invert(0%)';
      if (filter === 'foo') {
        filterValue = 'brightness(0.8) sepia(0.9)';
      } else if (filter === 'bar') {
        filterValue = 'invert(80%)';
      }

Filters applies to iOS perfectly but on android only applies to images and the rest of the page gets blurry.

@react-native-bot updated

Migrated to react-native-community/react-native-webview#10 and this issue can be closed.


Markdown Widget Excerpt Option

- Do you want to request a feature or report a bug?

Feature

- What is the current behavior?
no option to toggle the feature
- If the current behavior is a bug, please provide the steps to reproduce.
- What is the expected behavior?
option excerpt exists and excerpt button optionally added to the editor

- Please mention your versions where applicable.

Netlify CMS version:
Browser version:

Node.JS version:
Operating System:
- Please link or paste your config.yml below if applicable.

Good point, the Editor Widget button should be removable via configuration just like the others.
Sent with GitHawk

Can I take this up?

Go for it!
Sent with GitHawk

@erquhart Can you help me a little here as to what all files to look at for fixing this?

@vivek12345 it uses gray-matter so you can search for that

Please, I like to understand this issue better?

@ekoeryanto I'm not sure if the summary was ever edited for this, but as currently written it isn't clear what this issue is about. Can you explain the request? I initially understood it to be about disabling/removing the Markdown widget's rich text/markdown toggle, but that no longer seems to be the case.

@erquhart, yes I forgot about that. we should be just add a button to add excerpt, sorry.

@ekoeryanto @erquhart I'm not sure how will we make it clear to the user how or where an excerpt is created by using the more-tag. Wouldn't having them type it in be just as easy?

Probably best to create an editor component for that. I feel like we can provide a visual indicator just fine, even though the actual code is a comment, but I'm not 100% certain.

Apologies for the late entry here.I should have researched a bit more about the issue before jumping into finding it as a good first issue and asking to fix it.
After going through a bit of code, I have also realised that I also need to understand the real use case of the excerpt here and then try to fix it

Closing as stale. Please comment if still relevant and the suggested fix (editor component) doesn't work


Have 'loading' appear after new datasource set

as mentioned in this thread
http://www.angulargrid.com/forum/showthread.php?tid=97

will be in my next release :)


ComfyUI support?

This project looks awesome! Can we support this in ConfyUI?

Hi, thanks for asking! We're just working on a demo at the moment.

Thank you! Can’t wait!


Enabling FileVault prevents booting

So, I enabled FileVault, not thinking this would cause issues. And unfortunately, now the VM won't boot. I've managed to find a way to boot the OS to where I can input my FileVault password, but then the system just doesn't recognize my keyboard. I suspect there might be some missing drivers that I can hopefully load?

OpenCore 0.5.6 provides keyboard input and the FileVault 2 password prompt.


Hera rocky8 unified env broken for spack-stack-1.6.0

Describe the bug
OpenMPI versions don't match-- spack-stack meta module expects 4.1.5, system offers 4.1.6. See https://github.com/ufs-community/UFS_UTILS/issues/962
To Reproduce
Steps to reproduce the behavior:
hfe09:~ $ module use /scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core
hfe09:~ $ module load stack-gcc
hfe09:~ $ module load stack-openmpi
Lmod has detected the following error:  The following module(s) are unknown: "openmpi/4.1.5"

Please check the spelling or version number. Also try "module spider ..."

Expected behavior
openmpi module should load and work
System:
Hera (tested on hfe09)

/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8-ompi416

The ompi416 stack appears to work. Closing.


Failed to render

error: Failed to render and update auto layout status for ViewController (dUH-yq-ucO): dlopen(StepIndicator.framework, 1): no suitable image found.  Did find:
StepIndicator.framework: required code signature missing for 'StepIndicator.framework'
XCODE 9.0 (9A235) - UIView in Storyboard

Please try following steps:
1.Find the StepIndicator.framework in pods project's Products folder in Xcode. Show it in finder.
2.Inside the framework you will find _CodeSignature folder. Delete all except Code Resources file.
3.Clean build project and run.

Check whether the ·Media.xcassets· directory is in the Pods/StepIndicator/Resources folder in Pods project.

regarding the first comment. I did not find the CodeSignature folder http://snpy.in/bzrfLF
for the second comment, the xcassets is in the correct place, Stepindicator is 1.0.4 and pod is at version 1.3.1.
It looks perfect on the phone, no problems there. It just compromises my Storyboard so that i wont see any items on it http://snpy.in/V5NMQO

@vladdaneliuc , thanks for reporting the issue! There is really a bug when rendering the StepIndicator in Storyboard. And now it's fix, please use 1.0.5 version to fix your storyboard issue.

same error in xib xcode 9.4.1


RuntimeError: reduce failed to synchronize: device-side assert triggered

I am running a variation of jwyang's Faster RCNN code. (https://github.com/tiancity-NJU/da-faster-rcnn-PyTorch/issues/17)
I am trying to perform the training from WIDERFACE dataset to FDDB dataset.
The following error occurs:
Traceback (most recent call last):
  File "da_trainval_net.py", line 433, in <module>
    tgt_im_data, tgt_im_info, tgt_gt_boxes, tgt_num_boxes, tgt_need_backprop)
  File "/export/livia/home/vision/bflorance/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in __call__
    result = self.forward(*input, **kwargs)
  File "/export/livia/home/vision/bflorance/da-faster-rcnn-PyTorch-wider/lib/model/da_faster_rcnn/faster_rcnn.py", line 190, in forward
    DA_ins_loss_cls = instance_loss(instance_sigmoid, same_size_label)
  File "/export/livia/home/vision/bflorance/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in __call__
    result = self.forward(*input, **kwargs)
  File "/export/livia/home/vision/bflorance/anaconda3/lib/python3.6/site-packages/torch/nn/modules/loss.py", line 433, in forward
    reduce=self.reduce)
  File "/export/livia/home/vision/bflorance/anaconda3/lib/python3.6/site-packages/torch/nn/functional.py", line 1483, in binary_cross_entropy
    return torch._C._nn.binary_cross_entropy(input, target, weight, size_average, reduce)
RuntimeError: reduce failed to synchronize: device-side assert triggered

Upon debugging, I found that the input tensor for BCE loss should contain values that are between 0 and 1.
Further debugging showed that the reason for the issue is because base_feat variable in https://github.com/jwyang/faster-rcnn.pytorch/blob/master/lib/model/faster_rcnn/faster_rcnn.py#L47 is a tensor with all the values as zero.
Any idea on why this might have happened and where it might have gone wrong?

The issue was due to some bounding box annotations with very small width and height.
This resolved it.
not_keep = (gt_boxes[:,2] - gt_boxes[:,0]) < 10 & (gt_boxes[:,3] - gt_boxes[:,1]) < 10


NC06.1 TNND Dan 1:2b wrongly flagged

At TNND DAN 1:2b \tec some of the articles:\tec*, footnote is incorrectly flagged for NC06.1. Also numerals trigger it. See TNND Dan 2:1, first \n1, 1st footnote. Also see 5:5d. \n2 \tec the hand, footnote, where it ends with "5b." but still flags. At 5:28a, NC06.1 incorrectly flags
abandon.”\f*

At 8:1a, 1sr \n1, 1st footnote it flags
BC.\f*

(for the purpose of this test, allow capital letters too)

At 8:1b, \n2 \tec vision:, the test flags the footnote that ends with
4:5a,b.\f*

This seems to have fixed all bar the 4th correctly flagged one.


Secrets - Add Data Encryption Key Example

Add an Encryption Data Keys example based on the illustrative code in the docs/secrets.mdx

Hey @medgar-nitric  lets move this into the docs repo issues


Set User Agent

Application firewalls tend to block HTTP requests without any User Agent set. I could change this a you would prefer, but the User Agent must be set.

CURL does have a default user agent - that one might be what's causing some firewall unhappy.
Do we want to attach the phpCAS library version with the user agent string, which seems to be a regular practice?

Thank you for your quick response. In my experience, PHP curl does not have a default user agent for web requests. It seems from this RFC that it is proposed for PHP 8.2.

How would you like to proceed with this? I think I've added the library version correctly.

Thanks @Fydon for your contribution


Usage example is incorrect

Doesn't show usage of fluxible-router in the fluxible app.

Removed in favor of quick-start guide. I also added a link  to the upgrade guide under the docs section.


⚠ Bofrost.ch has degraded performance

In 77aa098, Bofrost.ch (https://www.bofrost.ch) experienced degraded performance:

HTTP code: 200
Response time: 2181 ms

Resolved: Bofrost.ch performance has improved in a112c19.


File i specify in favicon option should anyway exists

I cannot set some additional parameters to favicon file name
Because got
HtmlWebpackPlugin: could not load file
Why not just put value to index.html?

Just use a custom template ;)


how to get the groundtruth value for roadmark

hello carla teams.
by using API "laneMarking" I can not get the geometry infomation of the roadmark,  do you have any idea of getting the groundtruth value for roadmark?

You can try looking in the openDRIVE of the MAP to get the Roadmarks.
carla_root/Unreal/CarlaUE4/Content/Carla/Maps/Town11/OpenDrive/Town11.xodr
The openDRIVE file should have every road information you may need from the MAP.


Possible to bypass/re-download checksum mismatched shards?

🚀 Feature Request

We have huge amount of shards and we occasionally encounter broken shards due to unkonwn reason, currently the training process will just broken. I wonder if there is any approach to bypass or re-download the shard in case of broken download.
Motivation

Keep the training process more smooth and retry for more robustness.
[Optional] Implementation

Additional context

Hey, so there is a download_retry arg to StreamingDataset you can specify, which will retry downloads a given number of times. It defaults to 2. There's a download_timeout arg too. The combination of these will let you be more tolerant to shard download failures. More info here: https://docs.mosaicml.com/projects/streaming/en/stable/dataset_configuration/shard_retrieval.html#retries-and-timeout
As for bypassing/skipping a shard download -- Streaming is purpose-built for deterministic, elastic training, and this means the sample order is precomputed/fixed. So we can't skip sample IDs that are needed for training. I'd make sure to check your dataset to make sure all shards exist.
Hope this helps!


fix(powershell_es): don't limit to windows

The PowerShellEditorServices are cross-platform. This allows installing on more than just Windows.
Currently using this on Apple silicon.

It depends on PowerShell 7+ (ref) so the pwsh executable needs to be available. This is true even on Windows where powershell.exe is available. I've updated my changes.
Message when pwsh is unavailable:
Pending servers (1)
  ◍ powershell_es (failed)
      pwsh was not found in path. Refer to https://github.com/PowerShell/PowerShell#get-powershell for instructions.

Let me know if there is anything else I missed!


Add contract formation endpoint to bus

This PR moves contract formation to the bus and gets rid of routes that became redundant because of the move. I want to draw attention to the route I added which is POST /contracts, I originally had POST /rhp/form but I think now is a good time to reconsider having rhp in the route. There's really no need to expose that to someone using the API.
Fixes #1456

@ChrisSchinnerl I was thinking perhaps we can group contract formation with the ContractLocker and make it into a ContractManager. We can add more functionality over time and it would tuck away this new business logic more neatly. Haven't done it yet because it can easily be a F/U and wanted your input. I'm 50-50 but leaning towards a yes.


moment().diff(Moment|String|Number|Date|Array, String, Boolean);

let start = this.$Moment("2020-01-01");
let end = this.$Moment("2020-12-31");
let y = end.diff(start, 'years', true);
console.log(y); //=>0.9973118279569894

@jingzhaoxia : What exactly is the issue here?
I see that you are trying to find the difference between the first and last day of the year.
And moment is returning a value less than 1 because, the difference between the first day and last day of the ear is not exactly 1 year but just a day less than that.
If the code was,
let start = this.$Moment("2020-01-01");
let end = this.$Moment("2021-01-01");
let y = end.diff(start, 'years', true);

console.log would have returned 1.
Kindly let us know if it makes sense.

I agree with @sampathBlam
Thanks for opening this request.
Please re-open if you still have issues.


Don't add space before comma

bean-black made this change:
-  Assets:Cash                    1 FOO {10.00 EUR, 2011-12-18}
+  Assets:Cash                                                1 FOO { 10.00 EUR , 2011-12-18 }

Note the space before the comma ("EUR , 2011").
bean-black may be opinionated but this is plain wrong.

Test case:
2000-01-01 open Assets:Cash
2000-01-01 open Equity:Opening-Balance

2022-01-01 * "Opening balance: cash"
  Assets:Cash                    1 FOO {10.00 EUR, 2011-12-18}
  Equity:Opening-Balance

yeah, well, while it's opinionated formatter, I don't have strong opinion on all the details. In the early stage, I spent most of the time to make it works first. for the comma surrounding style, I agree. for all the programming language I've seen so far, it's always space after comma instead of surrounding. I will make a quick fix for this today or tomorrow


example app can't be built

The example app has a mix of angular 7 and angular 12 dependencies which conflict with each other.
Also uses @ionic/angular 4.x, which is not compatible with angular 12
It's not possible to install on npm 7+ because of peer dependencies.
If you install with npm install --force or use npm 6, it installs, but then npm run build fails with multiple errors.

Confirmed, same problem:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/@angular/core
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/@angular/http
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.


SSH cmd error!

Getting the following error, I guess it doesn't like my project path?
2015-09-03 11:23:50 [INFO] Performing initial sync of paths: /Users/ian/Dropbox (Company)/company /Users/ian/Dropbox (Company)/company /Users/ian/Dropbox (Company)/company
SSH cmd error!
command: sudo mkdir -p /Users/ian (Company) /Users/ian (Company) /Users/ian (Company) && sudo chown -R docker /Users/ian (Company) /Users/ian (Company) /Users/ian (Company)
err    : exit status 2
output : sh: syntax error: unexpected "("

Also, anyone know how I can add VirtualBox shared folders back in if I removed them with docker-osx-dev?

I'm guessing the issue is with the spaces in the path. We probably didn't quote the path variable correctly somewhere in the code.

Following up, possible related error I am experiencing at the moment:
docker-osx-dev -s "/Users/david/development/repos/tvster"                                                                                ~/development/repos/tvster
2016-02-27 23:34:33 [INFO] Using sync paths from command line args: /Users/david/development/repos/tvster
/usr/bin/docker-osx-dev: line 1101: greadlink: command not found
2016-02-27 23:34:33 [INFO] Complete list of paths to sync:
2016-02-27 23:34:33 [INFO] Using default exclude paths: .git
2016-02-27 23:34:33 [INFO] Complete list of paths to exclude: .git
2016-02-27 23:34:33 [INFO] Complete list of paths to include:
2016-02-27 23:34:33 [INFO] Starting docker-osx-dev file syncing
2016-02-27 23:34:33 [INFO] Testing if docker machine is running
2016-02-27 23:34:34 [INFO] Installing rsync in the Docker Host image
2016-02-27 23:34:34 [INFO] Performing initial sync of paths:
SSH cmd error!
command: sudo mkdir -p  && sudo chown -R docker
err    : exit status 1
output : BusyBox v1.23.1 (2015-02-22 15:53:49 UTC) multi-call binary.

Usage: mkdir [OPTIONS] DIRECTORY...

Create DIRECTORY

	-m MODE	Mode
	-p	No error if exists; make parent directories as needed


EAGLE-309: Add code formatter template

Add eclipse formatter.

Close this one, sine the fix is merge into branch-0.4. This PR is fixed and not valid now.


  "contact"<EMAIL_ADDRESS>  "primary": "https://sackrace.ai",
  "serviceSites": [
    "https://socket-to-me.vip"
  ],
  "rationaleBySite": {
    "https://socket-to-me.vip": "A headless server to augment application that has a primary serverless architecture."
  }

<EMAIL_ADDRESS>


fix(TransitionGroup): not warn unkeyed text children with whitespece preserve

close #11885

Thanks for the fix, what is the approximate release date?
Also is this OK that there is additional VNodes? For example when console.logging slot

Checked out on Vue2 with the same code - everything fine, only real children without whitespace VNodes.
Will reproduce on sandbox in a 5 min

@LeftGamer1

Thanks for the fix, what is the approximate release date?

I'm not sure exactly when to merge, after all, it's just a warning, it's not a high-priority.

Checked out on Vue2 with the same code - everything fine, only real children without whitespace VNodes.

I'm not sure how transitionGroup in Vue 2 handles whitespace, but in Vue 3, if whitespace: preserve is present, whitespace will also need to be rendered.

@edison1105 just curious, can this somehow affect the performance of TransitionGroup or make some uncontrolled bugs because of empty vnodes? What do you think?

@LeftGamer1 Probably not, since text node doesn't apply animations
https://github.com/vuejs/core/blob/40193696b3564202173ac0367e4b3ae48c4ffb84/packages/runtime-dom/src/components/TransitionGroup.ts#L134

@edison1105 ohhhh, missed this line
Thanks a lot, will be waiting for a new Vue release :fire:


[SPARK-19495][SQL] Make SQLConf slightly more extensible - addendum

What changes were proposed in this pull request?
This is a tiny addendum to SPARK-19495 to remove the private visibility for copy, which is the only package private method in the entire file.
How was this patch tested?
N/A - no semantic change.

Test build #75586 has started for PR 17555 at commit 6084d95.

Test build #75586 has finished for PR 17555 at commit 6084d95.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test PASSed.

Thanks! Merging to master.


Cant Rollup using Process Builder when user creating the child record only has read access to parent record

Hi,
Related to an issue closed:
Cant Rollup a count of related records to account when user creating the related record only has read access to account provided through a sharing rule #64
https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/64
This seems to be resolved for when using Calculation Mode = Real Time, but when using Process Builder it fails with Insufficient Access Or Read-only error. Can we also fix it in Process Builder, please? (using Without Sharing).
Thanks

Hi all,
this issue is still ongoing and also happens in Developer Mode when manually calling RollupService.rollup().
Wouldn't setting the sharing mode to inherited sharing on the RollupService be the quickest and easiest way to help us ?
It would allows developers to fully control the sharing mode of the transaction.
Of course I understand that more than the RollupService may have to switch to inherited sharing to properly work, and a lot of tests would be required to validate this new behavior creates no disruption, but is this something to explore ?
I found this old blog post where it says you could directly use the LREngine class. That way, you could have full control on the sharing behavior. But today, it is impossible to use it, as the access modifier is public instead of global, so in the context of a managed package, dlrs.LREngine is not visible
@afawcett What do you think ? Would it potentially work, or are you foreseeing issues that I don't and I'm wasting my time here ?


Tpo 00

This is a pull request to add my recent modifications to the latest version.
Modification were made on topic branch TPO_00
Modified makefile and removed ses41_gf.exe from repo
Changed SESVER to "4.2"
Added simple on screen output.

I've update input.for with some of the things mentioned above.
please look over.
-Tom

Thanks for the efforts! On Friday, I'll review the detail. If everything looks good, I'll create an OpenSES executable. I'll then prepare a report that compares the outputs of SES 4.1 and OpenSES 4.2.


Add a plugin and create checks/alarms for cloud level resource usage

As part of the product enhancements to monitoring, they would like to be able to report/alert on cloud level resource usage, including vcpu/disk/memory across all compute nodes.
This issue is being created to track that effort.

Everything has merged, closing


Method .email() provides invalid email addresses on using custom domains

Bug report

What's wrong
Method Person.email(domains=CUSTOM_DOMAINS) returns invalid email addresses when CUSTOM_DOMAINS contains domains without @ as the first letter.
How bug looks like:
>>> email = Person().email(domains=['myaddress.com'])
usernamemyaddress.com

How it should look like:
>>> email = Person().email(domains=['myaddress.com'])
<EMAIL_ADDRESS>

This bug has been fixed already (https://github.com/lk-geimfari/mimesis/commit/23c0d737b58c9c06c30370567842a47cee5fdba2). I have created this issue to know you all that we know about this bug.


Ensure that user metrics are tagged sufficiently differently from FTL core metrics

They might need a different "app" or something? Not sure.

Use the project name from the toml to add a tag to logs and metrics sent to Datadog - for non FTL events/logs.

Duplicate of #2023


Support variable length inputs for LSTM

part of #1183

GPU tests fail in my environment. Does this PR now depend on #1336?
Please fix these flake8 errors.
./tests/chainer_tests/links_tests/connection_tests/test_lstm.py:51:80: E501 line too long (80 > 79 characters)
./tests/chainer_tests/links_tests/connection_tests/test_lstm.py:57:80: E501 line too long (80 > 79 characters)

Yes, please wait #1336

#1336 is merged.

Now GPU tests worked. LGTM

We just check the situation in which the length of LSTM's previous state (namely, len(c_prev.data)) is longer than or equal to the current state (len(c.data)). I know that the inputs to LSTM is supposed to be sorted in decreasing order according to their lengths. But I think we cannot assume it in general.
So I would like you to add the test case where some mini batch has longer length than previous one or to validate the inputs to the LSTM so that it obey the decreasing order.

Please write the document on the behavior when the size of internal state is different from that of current input (, or equivalently, the size of previous input is different from that of current one).

OK. I added a code to check the size.

@unnonouno Do you have a plan in which LSTM supports the set of inputs that has different lengths but is not sorted in decreasing order? If so, we cannot write the enhancement we did in this PR to LSTM's docstring because of backward compatibility, as raising error is a part of specifications.

LGTM except the problem I have just commented.

OK, I'll fix the document.

BTW, I think now we don't need to change functions.LSTM, and instead fixing links.LSTM is enough.

@unnonouno You mean we should discard this PR and create new one that modifies LSTM link only?

LGTM 👍


Nothing showing up in the Bugs tab

I'm not sure if this is a problem with ACRA or with Acrarium, And I might just be stupid. I have set up ACRA correctly and it shows in logcat that it has caught an exception. I can also clearly see that it is inserting stuff into the database in the Acrarium logs.

I'm probably just doing something wrong, But thought to report it here anyways since I can't find anything in the documentation.

Please don't post logs in images, use
code blocks.

Those logs are only showing selects, no inserts.
Did you refresh the page? Acrarium has no live updating.

I have realized that ACRA is probably not sending anything as the Acrarium log doesn't show any inserts. So this probably is the wrong place for this error. Would the HTTP sender URI being HTTPS be a problem? I followed the BasicSetup but that is all I changed.

https is fully supported on both sides. Acra will log a message when it fails to send a report.
But I think it is a server side problem, as I've just tried to submit to a new instance and got a database exception.

ACRA isn't logging anything, Only that it caught an Exception to send. Thank you for your awesome help, If only we had people like you for iOS.

Should be fixed in 155bfadcb8ce89f0a18d80e46f6eea31ea04e465 released as 0.10.7

Thank you! Everything is working properly now. Hope better support for smaller screens is added soon.

Which issues do you have on smaller screens? Acrarium is intended as desktop application, so no plans to change the UI.

Hello @F43nd1r, The issues I was talking about was things like cut-off buttons and general bad visibility (Like things being too big). And the stacktrace being cut off.

The cut-off button only happens when the grid is empty. It is probably an issue for upstream (vaadin grid flow or vaadin grid), but I consider it very low priority, as the button isn't needed when the grid is empty. I guess I could hide it in that case.

I have not seen any cut-off for stacktraces, please share a screenshot.


Dynamic linker message when running nightly build on Arch Linux

I'm getting the following message from the linux dynamic linker whenever I run that nightly build:
$ ponyc --version
ponyc: /usr/lib/libtinfo.so.5: no version information available (required by ponyc)
0.29.0-78debd44 [release]
compiled with: llvm 7.0.1 -- cc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
Defaults: pic=true

This is likely due to the version of ncurses5-compat-libs on Arch Linux being lower than that of the ncurses lib used when building the nightly ponyc.

Does symlinking libtinfo.so.6 to libtinfo.so.5 help? It's far from ideal but it might be a temporary mitigation.

I can confirm this problem on ArchLinux. I tried to do the symlink to the newer version but it fails with: ./bin/ponyc: error while loading shared libraries: /usr/lib/libtinfo.so.5: file too short.

I had a similar issue on OpenSuse Tumbleweed. Before installing ncurses5-devel I had the following error: ./bin/ponyc: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

@rkallos to be clear, it wasn't merely a warning but it was an error that prevented it from operating, correct?

That's correct. It was an error, and I couldn't compile any of my Pony programs as a result.

I have a fix for this. When building ponyc with the vendored statically linked LLVM, we need to do: -DLLVM_ENABLE_TERMINFO=OFF. This will remove the requirement to have ncurses and libtinfo installed.