Menu item component

The menu item when open, seem like delay. It's seem open twice. And the first menu item is gone.

Please provide your code and steps how to reproduce the issue.

i guess this is reproducible in server rendering. it is the same menu initially rendered at default location and moved to actually location using jsintro due to network delay it initial rendering might be visible. i noticed (after deployed to azure) same issue in Drawer also.
need to either combine the js-introp or keep the style hidden for initial rendering of the menu and make it visible only when moved to target location.

Please provide some code and steps how to reproduce the issue.

Sorry for my slow response,. I just trying in the document. The code such as in the document.

i guess this is reproducible in server rendering. it is the same menu initially rendered at default location and moved to actually location using jsintro due to network delay it initial rendering might be visible. i noticed (after deployed to azure) same issue in Drawer also.
need to either combine the js-introp or keep the style hidden for initial rendering of the menu and make it visible only when moved to target location.

Thank you for the explanation.


Automator: update<EMAIL_ADDRESS>dependency in<EMAIL_ADDRESS>

Generated by Automator - 2022-06-02T17:21:52+00:00

@istio-testing: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

It looks like https://github.com/istio/api/pull/2377 merged a later commit, so this PR can be closed @istio/release-managers-1-14.

sounds good


Migration to direct SQL storage?

Maybe on the rpi or the azure "free for a year" tier.  This would be a LOT faster to work through.
I think the first step is to separate out my file saving functions so that I can call them as an input so this will be compatible when I convert all of this to be a package.

Hardest part of this is going to be making this general enough to work for anyone.
For example, should I add an exception if there is no table to add a new table? should I be able to add a table?
How can I be sure that somebody else's SQL db has the same dtypes that Ill be using? do I just push everything as NVARCHAR(MAX)?


[Bug] Missing documentation on creation of ndarray for serialization

Is this a new bug?

[X] I believe this is a new bug
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
The below line of code throws an error Type Error expected ndarray for serialization.

embeddings = model.encode(sentences)
embeddings.shape

Expected Behavior
We simply need to convert the model encoding to a list, which will resolve the above array.
Steps To Reproduce
Modify embeddings = model.encode(sentences) to embeddings = model.encode(sentences).tolist()
Relevant log output
No response
Environment
- **OS**:
- **Language version**:
- **Pinecone client version**:

Additional Context
Here's the link to the page which references the above issue: https://www.pinecone.io/learn/series/nlp/dense-vector-embeddings-nlp/
I'm happy to work on this issue and update the documentation as well, feel free to assign it to me

Cc @jamescalam for review, Thanks

hey @SID262000 — I don't know what exactly is causing the issue here. Performing model.encode(sentences) (assuming sentences is a normal python list) should work — and it would output a numpy array, which allows us to do embeddings.shape as shown. Maybe there is something wrong with the sentences data type here?

Hi @jamescalam,
sentences in the above context is a list of strings


Renaming Import From Database

Currently, we have two definitions for "import" in Myria:

ingesting data from a data source
updating the catalog with existing relations in Postgres

@mbalazin suggested we rename 2. to "updateCatalog". Does anyone disagree or have a suggestion for a different name? (also tagging: @senderista , @jingjingwang )

I feel that "update" is unclear and doesn't convey the notion of the catalog "assuming ownership" of a distributed relation in Postgres, but I haven't been able to think of an alternative I really like. Something like attachDataset or adoptDataset is what I'm getting at, but I don't particularly like either.

I agree about "update" being vague. What about addDatasetToCatalog or addExistingDatasetToCatalog. They are long but they literally say what the system is doing.

I agree that verbose names are clearer. I think addDatasetToCatalog is sufficiently clear.

Random idea: unify the two types of import by introducing a PostgresSource data source which supports both the in-place (i.e., just adding an existing relation to the catalog) and copy (make a complete copy of a potentially-foreign Postgres table) options.

I like that idea of unifying both types. Currently, in-place imports are similar to an ingest call but only makes sure to use flag the overwriteTable boolean to false (inside a DbInsert operator).
If we create a ```PostgresSource``, we are required to return an InputStream... if it's empty, would this would create a problem for a FileScan operator that is reading from this source? I'm not sure myself,  I would need to take a closer look.
Also, I haven't heard of people making a copy from a foreign Postgres table yet.... Is that something others are doing? I'm assuming it means having one worker read data from another worker?  Or would this worker be reading from another machine that is not in the Myria cluster?

Seems reasonable to just return the underlying tuples in a (hypothetical) PostgressSource operator.  Can always sink them if our only goal is to add to the catalog.  I guess that could be a separate flag (e.g. silent=true), as well.
An copy-in-place Postgres import query would look something like below.  It's a shame we'd have to explicitly do something with the result -- maybe we should drop the inplace flag and have users explicitly store the result?
R = import('public:adhoc:foo', postgres(inplace=true);
sink(R);

I think this would be conceptually cleaner if we first refactor per https://github.com/uwescience/myria/issues/810. Then we'd have a single DataInput operator implementation parametrized by a TupleReader and DataSource. That said, the DataSource abstraction doesn't really fit the Postgres import semantics very well; it always represents an opaque byte stream which is parsed by the (hypothetical) TupleReader implementation. Perhaps the Postgres import semantics would be better expressed by a TupleSource whose generic implementation would be parametrized by a DataSource and TupleReader, but in the Postgres import case would have a different implementation parametrized only by the relation name. @jortiz16 and @BrandonHaynes, what do you think?

I don't quite understand the second suggestion: "be better expressed by a TupleSource whose generic implementation would be parametrized by a DataSource and TupleReader". Can you give an example?
If we stick with a DataInput operator parameterized by a TupleReader and DataSource option (the first suggestion), we can use what @BrandonHaynes suggested: if it's an import, we can simply return an empty InputStream ( sort of what EmptySource.java does right now) based on a flag option. The TupleReader would then not have anything to parse, but that should be ok.
About merging with #810, I agree that symmetry would be nice. It might be a bit tricky for some of the scans. For example, the TipsyFileScan operator uses two input streams. I guess this might just require it's own special DataSource to handle this, right?
If if we combined this issue with #810, these are the steps:

Create the DataInput operator
Add a PostgresSource implementation (with a flag option).
Create the TupleReader interface
Convert Scan operators to classes that implement TupleReader: TipsyReader, NChiladaReader, CatalogReader, QueryReader, SeaflowReader, BinaryReader, FileReader (some of these might need their own specialized DataSource as mentioned above)
Replace the importFromDatabase method in Server.java to use the DataInput/PostgresSource options

How does that sound?

I think that TupleReaders that require extra metadata (like the Tipsy implementation) should specify an extra DataSource for each metadata source. That removes all magic from the Myria layer and keeps it in Raco (where I think it belongs). I don't think we should try to extend DataSource with extra input streams etc., since it simply represents an addressable opaque byte stream.
Re: the DataInput operator with a local Postgres source: I think this case can be covered by a  TupleReader implementation that takes a relation name in its constructor, ignores the InputStream argument to TupleReader.setInputStream(), and returns tuples directly from JDBC (so DataInput might be initialized with something like NullInputStream). I think it's more natural to put the Postgres-specific logic in TupleReader than DataSource; do you disagree?

Sorry, what I really meant to say above was that in the case of a Postgres import, DataInput should be parametrized with EmptySource (and PostgresReader). Forget what I said about NullInputStream. Again, that will happen automatically in Raco when the serialized query plan is constructed.

We are tracking the Tipsy/Nchilada parallel ingest support in Raco in https://github.com/uwescience/raco/issues/158. This issue is fixed in https://github.com/uwescience/myria/pull/821.


CGNEARkXDOO8ZvlRw

Story
As a USER who PRECONDITIONS, I want to DO_THING so I can ACCOMPLISH_GOAL.
Acceptance Criteria

[ ] AC1
[ ] AC2
[ ] Mobile ok
[ ] Tested

Assets

Mockup:

NOTES

Please add more info on what's the problem and reopen the issue.


⚠ Bofrost.be has degraded performance

In 7ae2869, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2408 ms

Resolved: Bofrost.be performance has improved in 7359a93.


GA release of @google-cloud/access-approval

Package name: @google-cloud/access-approval
Current release: GA
Proposed release: GA
Instructions
Check the lists below, adding tests / documentation as required. Once all the "required" boxes are ticked, please create a release and close this issue.
Required

[ ] 28 days elapsed since last beta release with new API surface
[ ] Server API is GA
[ ] Package API is stable, and we can commit to backward compatibility
[ ] All dependencies are GA

Optional

[ ] Most common / important scenarios have descriptive samples
[ ] Public manual methods have at least one usage sample each (excluding overloads)
[ ] Per-API README includes a full description of the API
[ ] Per-API README contains at least one “getting started” sample using the most common API scenario
[ ] Manual code has been reviewed by API producer
[ ] Manual code has been reviewed by a DPE responsible for samples
[ ] 'Client Libraries' page is added to the product documentation in 'APIs & Reference' section of the product's documentation on Cloud Site

Released as GA.


Update resource table after action executed

Hi! I use this package for a quick resource creating but after the action was executed resource table doesn't update its state.
I think it's because there is no event emitted (in nova original action it named as "actionExecuted").
Maybe you can add some additional configurable property to manage this kinda situation?

I've figured this out and will release a new version with this feature soon.

Fixed in PR #29

Thanks!)


[libelf] Add new port

This partly takes care of issue #3790, even though its author inexplicably closed the issue. :-)

I made a port from here and closed it)
https://github.com/avast/libdwarf

Closing for inactivity; please open a new PR if you'd like to continue!


TextOverflow ellipsis not working when TextAlign is right

Ellipsis show up :
new Text("hellooooooooooooooooooo", overflow: TextOverflow.ellipsis)

Ellipsis not showing up
new Text("hellooooooooooooooooooo", overflow: TextOverflow.ellipsis, textAlign: TextAlign.right)

cc @jason-simmons

Thank you!!! I also like to have this functionality working!!!

This seems to be fixed.

Please add a comment to have this issue reopened if you're still seeing this or create a new issue.
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

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

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Text(
              'foo text',
            ),
            Container(
              color: Colors.yellow,
              width: 150,
              child: Text("hellooooooooooooooooooo",
                  overflow: TextOverflow.ellipsis, textAlign: TextAlign.right),
            ),
          ],
        ),
      ),
    );
  }
}

[✓] Flutter (Channel master, v1.1.4-pre.9, on Mac OS X 10.14.1 18B75, locale en-AT)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[!] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2018.2.5)
[✓] Connected device (1 available)

! Doctor found issues in 1 category.

This option doesn't work with the GridView, Card widget, etc. Problems keep coming up. When will it be resolved?

The options do not work when using multiple Text widgets within the GridView or Card widget.


Designing a logo

Hey there Vanshi, what exactly do you want your logo to look like?

Hey there Vanshi, what exactly do you want your logo to look like?
hey @akankshsinhaa, please check the image below.

@Vanshiii203 The design's really nice. Would you be open to the idea of a more minimalist logo design with the same colour scheme?

@Vanshiii203 Hey there Vanshi, I have just done some color changes please give your review on it😊
https://www.canva.com/design/DAFOELOaOcY/yyZ_SDCAxilYdxl12RXCig/edit?utm_content=DAFOELOaOcY&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

@Vanshiii203 The design's really nice. Would you be open to the idea of a more minimalist logo design with the same colour scheme?

Thanks for your appreciation, Can you please give me some samples?

Are you with new projects for this hacktoberfest??
On Sun, 1 Oct, 2023, 2:47 am Avinash Singh, @.***>
wrote:

Closed #127 https://github.com/avinash201199/To-Do-List/issues/127 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/avinash201199/To-Do-List/issues/127#event-10518016605,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3LBDX7L3ELJ3HWOIZ6T7YDX5CD6JANCNFSM6AAAAAAQ4JZGGM
.
You are receiving this because you commented.Message ID:
@.***>


[with-benchmarks] Merge back after 1.0.0 Release

Release 1.0.0

merge back after final tagging

Changelog

Changes in 1.0.0
Summary

Bugfix - Enable scrolling in accounts list: #909
Bugfix - Add missing env vars to docker compose: #392
Bugfix - Don't enforce empty external apps slice: #473
Bugfix - Lower Bound was not working for the cs3 api index implementation: #741
Bugfix - Accounts config sometimes being overwritten: #808
Bugfix - Make settings service start without go coroutines: #835
Bugfix - Fix button layout after phoenix update: #625
Bugfix - Fix choose account dialogue: #846
Bugfix - Fix id or username query handling: #745
Bugfix - Fix konnectd build: #809
Bugfix - Fix path of files shared with me in ocs api: #204
Bugfix - Use micro default client: #718
Bugfix - Allow consent-prompt with switch-account: #788
Bugfix - Mint token with uid and gid: #737
Bugfix - Serve index.html for directories: #912
Bugfix - Don't create account if id/mail/username already taken: #709
Bugfix - Fix director selection in proxy: #521
Bugfix - Permission checks for settings write access: #1092
Bugfix - Fix minor ui bugs: #1043
Bugfix - Disable public link expiration by default: #987
Bugfix - Build docker images with alpine:latest instead of alpine:edge: #416
Change - Accounts UI shows message when no permissions: #656
Change - Cache password validation: #958
Change - Filesystem based index: #709
Change - Rebuild index command for accounts: #748
Change - Add the thumbnails command: #156
Change - CS3 can be used as accounts-backend: #1020
Change - Use bcrypt to hash the user passwords: #510
Change - Replace the library which scales the images: #910
Change - Choose disk or cs3 storage for accounts and groups: #623
Change - Enable OpenID dynamic client registration: #811
Change - Integrate import command from ocis-migration: #249
Change - Improve reva service descriptions: #536
Change - Initial release of basic version: #2
Change - Add cli-commands to manage accounts: #115
Change - Start ocis-accounts with the ocis server command: #25
Change - Properly style konnectd consent page: #754
Change - Make all paths configurable and default to a common temp dir: #1080
Change - Move the indexer package from ocis/accounts to ocis/ocis-pkg: #794
Change - Switch over to a new custom-built runtime: #287
Change - Move ocis default config to root level: #842
Change - Remove username field in OCS: #709
Change - Account management permissions for Admin role: #124
Change - Update phoenix to v0.18.0: #651
Change - Default apps in ownCloud Web: #688
Change - Proxy allow insecure upstreams: #1007
Change - Make ocis-settings available: #287
Change - Start ocis-proxy with the ocis server command: #119
Change - Theme welcome and choose account pages: #887
Change - Bring oC theme: #698
Change - Unify Configuration Parsing: #675
Change - Update phoenix to v0.20.0: #674
Change - Update phoenix to v0.21.0: #728
Change - Update phoenix to v0.22.0: #757
Change - Update phoenix to v0.23.0: #785
Change - Update phoenix to v0.24.0: #817
Change - Update phoenix to v0.25.0: #868
Change - Update phoenix to v0.26.0: #935
Change - Update phoenix to v0.27.0: #943
Change - Update phoenix to v0.28.0: #1027
Change - Update phoenix to v0.29.0: #1034
Change - Update reva config: #336
Change - Update reva to v1.4.1-0.20201209113234-e791b5599a89: #1089
Change - Clarify storage driver env vars: #729
Change - Update ownCloud Web to v1.0.0-beta3: #1105
Change - Update ownCloud Web to v1.0.0-beta4: #1110
Change - Settings and accounts appear in the user menu: #656
Enhancement - Add tracing to the accounts service: #1016
Enhancement - Add the accounts service: #244
Enhancement - Add basic auth option: #627
Enhancement - Document how to run OCIS on top of EOS: #172
Enhancement - Add the glauth service: #244
Enhancement - Add k6: #941
Enhancement - Add the konnectd service: #244
Enhancement - Add the ocis-phoenix service: #244
Enhancement - Add the ocis-pkg package: #244
Enhancement - Add the ocs service: #244
Enhancement - Add the proxy service: #244
Enhancement - Add the settings service: #244
Enhancement - Add the storage service: #244
Enhancement - Add the store service: #244
Enhancement - Add the thumbnails service: #244
Enhancement - Add a command to list the versions of running instances: #226
Enhancement - Add the webdav service: #244
Enhancement - Better adopt Go-Micro: #840
Enhancement - Add permission check when assigning and removing roles: #879
Enhancement - Create OnlyOffice extension: #857
Enhancement - Show basic-auth warning only once: #886
Enhancement - Add glauth fallback backend: #649
Enhancement - Tidy dependencies: #845
Enhancement - Launch a storage to store ocis-metadata: #602
Enhancement - Add a version command to ocis: #915
Enhancement - Create a proxy access-log: #889
Enhancement - Cache userinfo in proxy: #877
Enhancement - Update reva to v1.4.1-0.20201125144025-57da0c27434c: #1320
Enhancement - Runtime Cleanup: #1066
Enhancement - Update OCIS Runtime: #1108
Enhancement - Simplify tracing config: #92
Enhancement - Update glauth to dev fd3ac7e4bbdc93578655d9a08d8e23f105aaa5b2: #834
Enhancement - Update glauth to dev 4f029234b2308: #786
Enhancement - Update konnectd to v0.33.8: #744
Enhancement - Update reva to v1.4.1-0.20201123062044-b2c4af4e897d: #823
Enhancement - Update reva to v1.4.1-0.20201130061320-ac85e68e0600: #980
Enhancement - Update reva to cdb3d6688da5: #748
Enhancement - Update reva to dd3a8c0f38: #725
Enhancement - Update reva to v1.4.1-0.20201127111856-e6a6212c1b7b: #971
Enhancement - Update reva to 063b3db9162b: #1091
Enhancement - Add www-authenticate based on user agent: #1009

This branch has a .drone.star that has its core commit id set to some time in the past. So it runs the core acceptance tests as at that core commit id.
But GitHub does a "simulated merge" of this branch to owncloud/ocis master when it runs. So the CI sees the expected-failures files that are currently in owncloud/ocis master. Those have more expected failures listed, for new scenarios that have been written in core, and that are known to fail on OCIS.
For example, https://drone.owncloud.com/owncloud/ocis/2360/33/7
apiTrashbin/trashbinDelete.feature:107 is a new scenario that is expected to fail. But that scenario does not exist at the core commit id of this branch. So the scenario never got run in CI, so it did not fail and is reported as an unexpected passed scenario.
We need to think how to get the commit id for tests out of .drone.star and have it in a separate place where drone can find it.
But for now, if all the failing pipelines are this sort of unexpected passed scenario, then this PR needs to be force-merged.


Ask the user if they really want to close a mint, its not reverseable

closes #205

mmm, i think i want to re-use the ButtonWithConfirmation for all the menu-popovers I made...


Question about size_util.get_full_size() method mentioned in Chapter 3

I purchased the "Python Memory Deep-Dive: A Performance Optimization Guide Course" and am currently taking it. I have a question regarding the method "size_util.get_full_size()" that appears from Chapter 3. It mentions that I need to install psutil and make it available, but it seems that there is no such module or method[1]. Could you please suggest an alternative?
Thank you for the wonderful course.
[1] https://github.com/search?q=repo%3Agiampaolo%2Fpsutil+get_full_size&type=code

Sorry, I resolved this myself. I overlooked the file code/ch03-mem-and-variables/size_util.py.

Glad you got it sorted, thanks for taking the course!


Add support for ARM

I am trying to cross-compile wireguardctrl for my NAS device. It has very old kernel so I cannot use kernel based wireguard. The wireguard-go implementation doesn't include configuration command. So I decided that wireguardctrl could be a good option since as it seems to support userspace implementations. However I have a problem to compile it with  go1.11.4. Here is the list of commands I use:
(master)$ go version
go version go1.11.4 linux/amd64

(master)$ GOARM=7 GOOS=linux GOARCH=arm go get -ldflags "-R 65536" -u github.com/mdlayher/wireguardctrl
# github.com/mdlayher/wireguardctrl/internal/wgnl
tools/go/go1.11.4/lib/src/github.com/mdlayher/wireguardctrl/internal/wgnl/parse_linux.go:265:20: cannot use ts.Sec (type int32) as type int64 in argument to time.Unix
tools/go/go1.11.4/lib/src/github.com/mdlayher/wireguardctrl/internal/wgnl/parse_linux.go:265:28: cannot use ts.Nsec (type int32) as type int64 in argument to time.Unix

Ah yep, I've seen this before with my github.com/mdlayher/raw package. Happy to accept a PR similar to how that repo does it, or otherwise I can try to take a look at this in the next couple of days.

Fixed in https://github.com/mdlayher/wireguardctrl/commit/c1897438e5e63d08f55ab4fd6285354bf1ec885a.


SocektTimeoutException when using specific local address

I have problem with using OkHttp client with overriten SocketFactory. I' ve implemented my custom SocketFactory in the same way it is implemented here
Some of the requests works, but most of the times when I try to execute http request I get error:
java.net.SocketTimeoutException: connect timed out
        at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
        at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
        at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
        at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.base/java.net.Socket.connect(Socket.java:609)
        at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:120)
        at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
        at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
        at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
        at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
        at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
        at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)

Does anyone knows where the problem is?

What interface are you binding to? Can that network access the IP?
Is this on JVM or Android?

Can you post this on stackoverflow and post a link there, let's continue the discussion there instead of in an issue tracker.

https://stackoverflow.com/questions/71748458/okhttp3-socekttimeoutexception-when-using-specific-local-address


Set versionID in core CopyObject if specified

To copy a specific version, X-Amz-Copy-Source needs to have a
query string with source version id.


[improve](jdbc catalog) use arrow jdbc adapter to get resultset data

Proposed changes
Issue Number: close #xxx
https://arrow.apache.org/docs/java/jdbc.html

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

Do you have any performance data ?

I will perform performance testing when completing this PR.

After testing, adbc does not improve efficiency compared to jdbc. It needs to be used in conjunction with arrow.


Add validation rules to scenarios

Don't allow scenarios with the same name

moving to https://github.com/outbrain/Leonardo/issues/74#issuecomment-265115635


Specific version of NLog required

The latest (2.2.0) version of the LogentriesNlog package requires a specific version of NLog (<IP_ADDRESS>) to function correctly.
If I use any NLog version beyond that, I get a conflict of NLog DLL versions on build, and a runtime error of "Unable to load assembly NLog <IP_ADDRESS>, provided version is 2.x.y.z".
To get past it, I have to use dependency redirects in App/Web.config's like this:
<dependentAssembly>
    <assemblyIdentity name="NLog" publicKeyToken="5120e14c03d0593c" culture="neutral" />
    <bindingRedirect oldVersion="<IP_ADDRESS>-<IP_ADDRESS>" newVersion="<IP_ADDRESS>" />
</dependentAssembly>

Problem is, especially for large solutions, putting code blocks in all the configuration files is undesirable.
Additional data to help replicate the issue:
I'm using the programmatic configuration for NLog, and the only project that references NLog is my standalone logging library. Everything else just references my logging library and calls the NLog logger through a simple static logging interface I created.

Changed this so it will now use the latest version of Nlog.


Rocket: post headings should process inline markdown

So, I want to add italics to a word in my heading. Sorry, no can do!
This creates several bugs. In the post heading itself (simplified):

This should be:

Then:

Which should be:

Then the h1 content itself:
Bhikkhu Sujato >> Is there such a word as velāmikā?

which should be:
Bhikkhu Sujato: Is there such a word as velāmikā?

Then in the menu we find:

Is there such a word as _velāmikā_?

Which should be:

Is there such a word as velāmikā?

So these should be either processed properly, or at least, throw an error message.

that should certainly be supported... sadly the current menu system is rather "complex" as it creates a separate nav tree via eleventy data and adds metadata to the headline/title itself... which later needs to be removed/adjusted 😅
this process means multiple html parsers, data page dependency trees, and post-processing to the actual html...
supporting html entities in there should certainly be possible... however as I'm currently working on reducing the overall complexity via https://github.com/modernweb-dev/rocket/issues/201 which should make it way easier to support such a feature...  (I will make sure to add a test for it already)
in short - if you need that now (in the current system) then I would like to ask - if you could contribute...
in the long run it will be fixed (although via a breaking change)

hey,
now with Rocket using the @rocket/engine this already works better - but not yet perfect - so I wanna do some more improvements...
as far as I understand this is what we want right? It works for h1-h6 (h2-h6 is for in-page navigation [typically on the right])

Bhikkhu Sujato: Is there such a word as velāmikā?

Bhikkhu Sujato: Is there such a word as velāmikā

Bhikkhu Sujato: Is there such a word as velāmikā?

velāmikā

<h1 link-text="Word as velāmikā">Bhikkhu Sujato: Is there such a word as velāmikā?

Word as velāmikā

Markdown
If we are in markdown and it's the top level h1 then you can also  use menuLinkText
```js server
// ...
export const menuLinkText = 'Docs';
```

# Learning Rocket

Becomes
Docs

For h2-h6 only the html version, as shown above, can be used to adjust the text
Does this make sense? 🤔

another related issue is that if you put a & in a headline it will be captured "strange"...
# Fun Errors & Feedback
// becomes
Fun Errors & Feedback

Another related issue is
# <some-button>
// becomes
<some-button>

I think I got all the features via https://github.com/modernweb-dev/rocket/pull/404...
if it did not get all feel free to reopen or create a new issue 🤗


as a verifier, missing waiting screen after QR Code is scanned while wait for presentation

Description of feature / user story
As a verifier I want feedback whether or not the QR code was scanned affectively so that I can tell if there was an error or not.
Acceptance Criteria
Given the holder and verifier are using the mobile verifier
When the QR code is scanned by the holder
Then the QR code screen changes to the proof request sent loading screen
Wireframes or relevant image assets / links
Mobile verifier scan flow
Wireframes of loading behaviour

Dev ticket created #1355.


I'd love to contribute, where have you found the Ksenia pre 4.0 documentation?

I've been looking everywhere for it.

Unfortunately nowhere, I have been inspecting the API using browser tools with the web application of my KSenia at home

I have my Ksenia setup at home but I didn't even know of a web interface (was never told). What port is it accessable at?

Default port is 4202, I learned from https://github.com/johnnybegood/ha-ksenia-lares/issues/1#issuecomment-1510365318 that this not standard available

closing due to idle


QA & Cert Module Screens - Resolutions above Tablet (v.2)

As an ECMPS user I want the QA & Cert Module Test Summary Screens built at all resolutions up to 1024 (except Tablet and Phone) so that I can access the application without any issues

@vishnunavuluri Here is the updated draft of ECMPS-QA Linearity - Workspace - Desktop 1200
Shared Xd Link: https://xd.adobe.com/view/b0c830db-8df5-4c66-9e5c-52775350f7fe-e59b/
& the updated draft for ECMPS-QA Linearity - Desktop Wide - 1400
Shared Xd Link: https://xd.adobe.com/view/62212046-b608-4178-bc97-da3c5d3a43f1-3772/

ECMPS-QA Linearity - Workspace - Import - Desktop large - 1024 V3.1
Xd Prototype: https://xd.adobe.com/view/b1185d82-f64f-40f8-a670-28b7b07dfcb5-e44b/
ECMPS- QA Global-View: ‘View’ Test Summary Data - Desktop large - 1024 V1.0
Xd Prototype: https://xd.adobe.com/view/40aa3540-d85f-4b68-9bf2-63f694bee243-15f9/


New ATSD backend added

A new backend for Axibase Time-Series Database (ATSD) is added.

oh awesome! Thanks for taking the time to make this contribution!


⚠ Ixtanet SAT has degraded performance

In 7f0c82b, Ixtanet SAT ($MEDIA_SAT) experienced degraded performance:

HTTP code: 200
Response time: 20998 ms

Resolved: Ixtanet SAT performance has improved in 4066bc4 after 291 days, 0 hours, 21 minutes.


No validation on monomer position entries

It is possible to add a number for the connection point to a monomer number that does not exist. See below;

The toolkit picks up this kind of error.

Validation can be done via a manual button on the canvas.
The button should be the standard background colour to start, change to red if it fails validation, green if it passes.

fixed in 2017-12-02 update.  But the valication web service should specified as below:
                app = new scil.helm.App("div1", {
                    ...., validateurl: "Service.aspx?cmd=helm.validate",
               });

I can't see a button and have checked that I have the correct version.

Sorry.  It is in HELM tab

Ah, I have found it now thanks.
However, you still need to call the current functionality using whatever the toolkit currently has implemented or change the back end to fit your call.

So there are two service APIs should be exposed by the new Monomer Web Service: (1) convert SMILES into molfile (for bug #142); (2) validate a HELM

Validate web service is implemented on the test page: http://<IP_ADDRESS>/HELM2MonomerService/hwe/examples/App.htm

Confirmed that the validation is present.


[NEW] add GET with list of uniqueId to API

This pull request adds the possibility to GET a device with its uniqueId. Modelled after Id, we also accept a list of uniqueId. Basically, if all is false, we collect devices by Id and uniqueId and return those.
Hence, the following GET request is possible:
http://<IP_ADDRESS>:8082/api/devices?uniqueId=9876543210987654&id=11

Addressed

Merged, thanks. What the use case for this by the way?

We manage a list of devices and store their uniqueIds (because the internal database id doesn't mean much to us). In order to be able to effectively get a an ID, we GET uniqueid.

I'm not sure if official app will ever use it, but it might be useful for some integrations.


oci: Bump github.com/aws/aws-sdk-go to v2

Migrating into v2 we mitigate upstream CVEs that have not been back ported into the previously used version:

CVE-2020-8911
CVE-2020-8912
GHSA-7f33-f4f5-xwgw
GHSA-f5pg-7wfw-84q9

If these CVE fixes will not be back-ported in AWS SDK v1, then we really need to get rid of v1 across all controllers. I know that kustomize-controller uses both SDKs to test backwards compatibly with SOPS, but given this maybe it's time to drop the tests and v1 from KC? cc @hiddeco

Tests are not included in builds, so this should not be an issue. Lets just wait until SOPS moves and do it properly.

Shall we merge these changes?


Where can I find sample IDs?

Hi there, I was wondering how can I extract the IDs of a dataset's scans. For example, if I'd like to go back to the original scan (in the original dataset). I skimmed through the medmnist.dataset class (e.g. for ChestMNIST or NoduleMNIST3D) but it doesn't look like there's any relevant mention. Is the sample ID traceable? Thanks!

Hi @orenavram ,
We provide a CSV file for each MedMNIST subset here, which maps the "image_id" in the subset to the corresponding image in the source dataset. For each entry, it details the specific "split" and "index" within the MedMNIST subset, along with the corresponding image name from the official source dataset.

Thanks! This is very helpful!


Add image-build capability to E2E presubmit

Add image-build capability to E2E presubmit for building/pushing cluster controller images.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve


include git_member when getting metadata from cache

Summary
Include the git_member when fetching metadata from cache.
h/t to @PhilipVinc for the suggested fix
Resolves #8887
Test Plan
Pending

It looks like some of the failing tests are the "too many requests" thing I was alluded to in my comment on the issue

Yeah I think something is up with that index. I should look into removing our dependency on it.

This seems right, but is there a way to test it?

Could we set up a packse like the example given in the issue (see https://github.com/PhilipVinc/uvtest/tree/dab673b4ad5c6f1335c491baf49ad4965562e876)?
Also, I generally am pretty clueless about uv's testing story (I know it's snapshot based, but that's about it) but would be eager to learn by writing some tests here

If it would help we could add a repository in our test org, e.g. https://github.com/astral-test/uv-submodule-pypackage
I'm not sure I understand the issue here though.

If it would help we could add a repository in our test org, e.g. https://github.com/astral-test/uv-submodule-pypackage

That could be helpful. I take it that'd be easier than getting packse to serve git repos? One maybe relevant question here is whether we can use git+ with file-scheme urls?

I take it that'd be easier than getting packse to serve git repos?

Yeah this would probably be a pain.

One maybe relevant question here is whether we can use git+ with file-scheme urls?

I don't quite follow, perhaps you should tell me what a test case would look like given a uv binary and I can help construct it? Perhaps as an answer to your question, a test could just clone a repository to a temporary directory then pass that path to uv?

Perhaps as an answer to your question, a test could just clone a repository to a temporary directory then pass that path to uv?

For sure, I just wasn't at my computer earlier. I just confirmed that this works, though unfortunately testing this with @PhilpVinc's test repository (see linked issue) had the conflicting URL issue reoccur 😞

If you need inspiration for tests, there are transitive_dep_in_git_workspace_no_root and transitive_dep_in_git_workspace_with_root from previous bug fixes in the area

I'd like to get this merged today so we can release it. I'll add a test if needed.

Hey,Apologies for not getting to this, I had to get ready for a vacation. I’m out of the country without my personal computer right now so I think the chances I can do this today are pretty low.On Dec 2, 2024, at 14:10, Charlie Marsh @.***> wrote:
I'd like to get this merged today so we can release it. I'll add a test if needed.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

@ericmarkmartin -- No problem at all!


Database aliases are added to the INSERT statement.

GORM Playground Link

https://github.com/go-gorm/playground/pull/478
Description

My code is below.
// mysql
// CREATE TABLE table_a (a_name CHAR(8) NOT NULL)

var data struct {
  AName string
}
db = db.Table("table_a AS a")
db.Create(&data)

It will Execute
INSERT INTO table_a AS a (`a_name`) VALUES ('') -- sql 1

And return an error.
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS a (`a_name`) VALUES (?)' at line 1

I want
INSERT INTO table_a (`a_name`) VALUES ('')  -- sql 2

It looks like the table alias was added to the INSERT statement.
But sql 1 works well in postgres.
Probably "INSERT table AS" syntax is only supported by postgres.

Table is used to specify the table name, will not parse sql to do anything, you should use clause.Table to specify alias.


Make configurable usehttp2 as crawler option

Expose requestAsBrowser (got-scraping) options in CheerioCrawler #1075 feature request already been created..
This can be taken as reference change for above feature request.
Thanks

Thanks for the PR @sachitpatel2190, but we will not add useHttp2 directly to the crawler options, because we want to manipulate underlying library options with functions, not top level parameters, because their number could explode fast.


Flaky SolverServiceTest test in Call Center quickstart

2023-06-19T13:32:32.5305270Z [ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.478 s <<< FAILURE! - in org.acme.callcenter.solver.SolverServiceTest
2023-06-19T13:32:32.5306210Z [ERROR] org.acme.callcenter.solver.SolverServiceTest.removeCall  Time elapsed: 0.021 s  <<< FAILURE!
2023-06-19T13:32:32.5306850Z java.lang.AssertionError:
2023-06-19T13:32:32.5307200Z
2023-06-19T13:32:32.5307490Z Expecting RegularEnumSet:
2023-06-19T13:32:32.5308000Z   [ENGLISH, LIFE_INSURANCE, PROPERTY_INSURANCE]
2023-06-19T13:32:32.5309170Z to contain:
2023-06-19T13:32:32.5309580Z   [ENGLISH, CAR_INSURANCE]
2023-06-19T13:32:32.5310050Z but could not find the following element(s):
2023-06-19T13:32:32.5310340Z   [CAR_INSURANCE]
2023-06-19T13:32:32.5310480Z
2023-06-19T13:32:32.5310710Z 	at org.acme.callcenter.solver.SolverServiceTest.removeCall(SolverServiceTest.java:90)

@rsynek, I just wanted to let you know that @triceo has asked me to take a look at this issue.


refactor: do not try rfl in mkEqnTypes in WF.mkEqns

when dealing with well-founded recursive definitions, tryURefl isn't
going to be that useful and possibly slow. So disable that code path
when doing well-founded recursion.
(This is a variant of #4025 where I tried using with_reducible to
limit the impact of slow unfolding, but if we can get away with
disabling it complete, then even better.)

!bench

Mathlib perf results: http://speed.lean-fro.org/mathlib4/compare/d263df69-867e-4d8e-b1b0-3f3ff0c077c9/to/029cb476-33f2-4227-84be-3ad9be09f0b8
Not significant changes.


datapack support doesn't seem to be working?

I've tried to load the example datapack to add custom categories. I fixed the pack.mcmeta to have proper formatting, and it still refuses to work. Am I doing something wrong or is something broken?
I am using mod version 1.0.0 as I am unfortunately stuck on 1.20.1, so if this is a bug I'd appreciate a release for that version.
Here's the datapack I'm testing with:
exposure_tab.zip
And a log:
kHdnPCe.txt
this is a log from a minimal setup of mc. I'm trying to use it with a larger modpack I'm building, but it doesn't appear to work with this mod only either.
Thanks in advance for any help!

1.0.0 did not support datagroups, though I've backported 1.1.3 here https://modrinth.com/mod/creative-menu-tweaks/version/qvqFhzRU

I tested 1.1.3. It completely corrupted the world I opened with it. It did not load the world data, I was just in an empty world with no things. create contraptions rendered though. I reverted to 1.0.0 and now in the area that I loaded with 1.1.3 all modded blocks are entirely gone.
log.txt


Added filter parameters

Required for mass-project/mass_hash_request#7 and mass-project/mass_api_client#24

Codecov Report

Merging #41 into master will decrease coverage by -0.17%.
The diff coverage is 42.85%.

@@            Coverage Diff             @@
##           master      #41      +/-   ##
==========================================
- Coverage   60.17%   60.01%   -0.17%
==========================================
  Files          61       61
  Lines        1971     1978       +7
  Branches      157      158       +1
==========================================
+ Hits         1186     1187       +1
- Misses        747      752       +5
- Partials       38       39       +1

Impacted Files
Coverage Δ

mass_flask_api/resources/sample.py
36.13% <42.85%> (ø)
:white_check_mark:

mass_flask_api/resources/base.py
32.18% <42.85%> (+1.69%)
:white_check_mark:

mass_flask_api/resources/scheduled_analysis.py
44.23% <ø> (-1.77%)
:x:

mass_flask_core/models/sample.py
65.84% <ø> (-1%)
:x:

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 bd44956...a7b9248. Read the comment docs.


drag-and-drop images

Would be nice to be able to drag-and-drop an image onto Etcher in the image selection phase for example (ie. just after starting, not having pressed any button yet), and select that.

Hi @imrehg ,
This is indeed the case already. We recently hit a regression with this functionality that was fixed in v1.0.0-beta.16 (see https://github.com/resin-io/etcher/pull/766).
Does it still fail for you?


Why was disableCorrelationHeaders default changed to false? #395 (FIXED??)

Has this fix been released?
I don't see x-ms-request-id anywhere in the code when I search in version 1.0.8?
Thanks

It will be release in 1.0.9. We are planning to release it next week.

Thanks!!  Is there a beta version I can try until then??

What day this week can we expect 1.0.9?


Coordinate system table that easily crashes the program

I'm not sure if someone as bored as me will manically click on the coordinate system offset table and crash it.
The trigger condition depends on when an entire row is selected, and then clicking on a certain cell will cause the cell to collapse.
😂

The cell marker goes out of sync with the row marker?  I am not able to replicate that.


Remove incorrect e2e for external etcd

Issue #, if available:
Description of changes:
Tinkerbell does not support external etcd, removing e2e for 1.27 for external etcd.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve


Create Segmented UBI pool contract + SDK

Business Description
Create Segmented UBI pool contracts to support the Red Tent UBI MVP, and to act as the initial contracts for the Segmented UBI SDK
Detailed Description
For the Red Tent Segmented UBI, the following pools should be created.
Pool 1: Red Tent Women in Colombia
Pool Parameters

Maximum 500 members
Daily Claim Frequency, same time reset as GoodDollar UBI
[ ] Daily UBI amount TBC (based on G$ price after reserve relaunch)
$0.0437USD per day (need to translate to G$ after reserve redeployment)

Pool Qualifications

Gender: Female
Location: Colombia
Video Submission: Yes
All ages

Pool 2: Red Tent Women in Nigeria
Pool Parameters

Maximum 500 members
Daily Claim Frequency, same time reset as GoodDollar UBI
[ ] Daily UBI amount TBC (based on G$ price after reserve relaunch)
$0.0437USD per day (need to translate to G$ after reserve redeployment)

Pool Qualifications

Gender: Female
Location: Nigeria
Video Submission: Yes
All ages

Acceptance Criteria

[ ] Pools tested meet criteria above
[ ] Documentation for SDK complete and published to Github

@sirpy finalizing this with Galia, but wanted to put on your radar :)

@sirpy would be helpful if the claim transaction logs have a claim-event similar to gd-ubi contract
this would make easier to build a 'recent claims' list, based on event has (eg. like done in wallet for otpl events)

@decentralauren do we have tickets on the UI updates required for goodcollective to support this pools?

@sirpy they are WIP and will be added to the epic that this ticket also belongs to:

@decentralauren
Also need the following details of the pools
   name: 'Test single donation with swap (Real G$)',
    description:
      'This Collective directly supports smallholder farmers around Kenya’s Kakamega forest. These farmers are acting as nurseries, growing and nurturing native trees to maturity for subsequent reforestation. In partnership with Silvi.',
    email<EMAIL_ADDRESS>    website: 'https://www.silvi.earth',
    twitter: 'https://twitter.com/SilviProtocol',
    instagram: 'https://instagram.com/x',
    threads: '',
    headerImage:
      'https://uploads-ssl.webflow.com/639e611ba0716a170111fe96/65032c75ac7830faf70f9469_FooterBackground.jpg',
    logo: 'https://uploads-ssl.webflow.com/639e611ba0716a170111fe96/65032c4586b18e3e276db342_SilviLogo.png',
    images: [
      'https://uploads-ssl.webflow.com/639e611ba0716a170111fe96/6507cb24ffa8a438ccf13d70_Screen%20Shot%202023-09-17%20at%208.59.00%20PM-p-500.png',
      'https://uploads-ssl.webflow.com/639e611ba0716a170111fe96/650352d39dde89c0fd676908_RuralPlanting.jpg',
    ],

@decentralauren notion ticket still not filled

@sirpy working on it.

@sirpy updated in description and the notion ticket. Only thing missing is the G$ claim amount per day. Please put a placeholder of 800G$ for now and we will update later.

@sirpy are the production pools ready? If so I can fund them with a small amount so we can test in prod next week. Please share the contract addresses w @L03TJ3 if so.

done


Add "Run-to" in debugger

Did a search on "run to" with no hits

In the debugger, allow the user to click on a line and run to that line. I use this a lot on Eclipse but didn't see it for VSC.

This exists in the Run to Cursor command

It's also available in the command palette, and if you use it a lot you can set up a keybinding for it


how to use .pkl file to make a tensorflow lite model?

I have trained Facenet model and got the .pkl file. Now, I want to convert it to a tensorflow lite model, which as per my research requires protobuf file. This protobuf is not changed after training, it is of same size as it was. So, it is not an indicative of the trained model. How can I do this now

Have you guys tried the suggestions in this post: https://stackoverflow.com/questions/50632152/tensorflow-convert-pb-file-to-tflite-using-python
You should be able to use the resulting frozen graph protobuf file you get using: https://github.com/davidsandberg/facenet/blob/master/src/freeze_graph.py
I hope this helps.

Hi,
Sorry for the late reply. Can you ask specifically what you want to know.
Warm regards,
Dr. Monika
On Fri, 13 Sep 2019 at 12:22 AM, wangdan0527<EMAIL_ADDRESS>wrote:

I have same issue here.
@MONIKA0307 https://github.com/MONIKA0307 Did you find a solution for
that?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/davidsandberg/facenet/issues/1053?email_source=notifications&email_token=AJLRHRZ4L263PGDYSVP5MBDQJKFYLA5CNFSM4H7I653KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6S4KVI#issuecomment-530957653,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJLRHR4BX5RBYVTGK5X4XI3QJKFYLANCNFSM4H7I653A
.

Hi  @bmachin @MONIKA0307
I tried your solution.
But the tflite output is completely different from protobuf model output for the same input.
It's about 23 - 24 times multiplied.
After that I tried to convert frozon model to coreml directly.
But the coreml is not working on iOS app, the result array is empty.

Any ideas?


Add an opportunity to filter all games same way as "on sale" ones

[Feature Request]
Please add an opportunity to filter all games same way as "on sale" ones.
For example I want to be able to see all unowned 1$ games that are not Low Confidence Metric
I can easily filter unowned games and exclude Low Confidence Metric ones on Sales tab, for example https://steamdb.info/sales/?min_discount=0&min_rating=0&displayOnly=Game&tagid=-1003823 but there's no way to do this for all games to find out the cheapest unowned games that never go on sale and exclude games that don't give +1's.

With the way sales page currently works, it wouldn't work for all games.
You can use instant search for this: https://steamdb.info/instantsearch/?refinementList[tags][0]=-Profile Features Limited&refinementList[appType][0]=Game


Make main build with 5.7 and 5.8 again

Motivation
In one of the recent commits, we have broken the build on Swift 5.7 and 5.8.
Modification
This PR fixed the compiler errors and makes us build on 5.7 and 5.8 again. I introduced a bunch of availability to the validation setup since the SerialExecutor is otherwise not implementable without a warning.
Result
Works on all of our supported Swift versions again.

@swift-ci please test

The changes for the executor have already been merged w/ the other commit that I recently put up.
Do we really need the availability changes?

I think this got fully superseded by other commits.


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-sandbox/eventing-writers
/assign knative-sandbox/eventing-writers
Produced by: knative-sandbox/knobots/actions/update-deps

#411 Fixes the build issues from this PR

Build issues were fixed in #411
/close


Getting generic error while trying to connect to database

I am getting this error when  connecting to database
[Error: There was a problem with the underlying datastore: Cannot connect to the HTTP remote engine as it is not enabled in this build of SurrealDB] {   code: 'GenericFailure' }
Code snippet:
const {Surreal } = require('surrealdb.node');
const client = new Surreal();

async function connect() {
    try {
        await client.connect("http://<IP_ADDRESS>:8000/rpc");
    } catch (error) {
        console.log(error);
    }
}

connect()

Thanks @sorenhoyer , I have tried using ws  and it's working fine


Bug: view on open sauced location

Describe the bug
When you open a profile that does not have a bio, the view on open source will not show.
Steps to reproduce

go to your profile
remove your bio
refresh the page :)

Affected services
browser-extension
Platforms
No response
Browsers
No response
Environment
No response
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[ ] I agree to follow this project's Contribution Docs

This is related to: https://github.com/open-sauced/ai/issues/97 and https://github.com/open-sauced/ai/issues/97
Suggested solution:

🔍  find a unique identifier for the profile menu, by doing the next:
🕵  inspect the profile page, the bio and the edit button.
👍  see if we can find a unique identifier to use it.
🏥 review the code and the JS query selector to use that identifier

Challenge
Let this work on your profile and other people's profiles.
For your profile, it will be under the bio information on top of the edit profile,
For other people's profiles

 😄  Hint
You might find a unique selector for the edit profile button
Your own profile selector: show the selector
btn-block js-profile-editable-edit-button

Other people profile selector:
user-following-container

Use a condition maybe
You can check if the selector is not provided for your profile to trigger the selector for other people profiles, and add the button, in cases it will be need to be prepended.

I CAN DO IT. ASSIGN ME.

@amartya3ac, the issue is assigned to you. Feel free to take issues to check the contributor guide as well:
https://docs.opensauced.pizza/contributing/introduction-to-contributing/#issues

Hey @amartya3ac are you still working on this?

Hi @diivi  can I work on this ?

Sure, go ahead!

@diivi I have implemented the solution can you tell me how can i raise a pr and what all should I include ?

@diivi @a0m0rajab  Please check now I have added a pr


array support for jsonclass

In the case of wanting to obtain all the values of a certain field in a jsonclass list, how would it be done?
In external code it would be something similar to this:
@jsonclass
class User:
    name: str
    id: str

@jsonclass
class UserList:
    names: list[str] = ... # obtained from User.name
    ids: list[str] = ... # obtained from User.id
    users: list[User] = types.listof('User').required

Hi @ViktorSky use types.getter I guess.


Visualize breakpoint types in breakpoints viewlet

This is a part of a series of requests to enable "custom breakpoints" support in VS Code. See Microsoft/vscode#38568
Scenario:
Today I can set breakpoint and conditional breakpoints, but as we expand beyond those the importance of being able to disintquish between them grows too.
We have different gutter icons for the breakpoint types, but in the breakpoint viewlet we don't show the icon, as illustrated in:

Proposal:

Show breakpoint gutter icon in viewlet list

@stevencl We should probably spend some UX time to discuss how we best can solve this.

The design for this already exists here: https://github.com/Microsoft/vscode/issues/3388#issuecomment-194595298
I think we can close this issue an put #3388 "On Deck"


Fix - Scale does not take the value for position and custom label for scale

Enhanced the scale option, as it now takes array of objects which contains val and label. Here val is used for positioning label. checked in vertical as well.

Keep in mind all way for scale should work too, it is included, simple check with object versus primitive could be made ?


Data Origin ethosdistro.com

Hi, really good job, I have a problem both using your panel and installing on my server. When I try to insert a new link in ethosdistro.com "URL" in User Profilo, after saving the changes are not made. How can I solve? Thanks!

I'll look into it...looks like a bug

i have same problems

Hi, I partially solved the problem, the ethos API are blocked. So you have to install the script directly rig by rig.

I'm not sure what you mean by the ethos API being blocked...can you clarify?
Or do you mean that this is an unpaid version of ethos and they've blocked the dashboard?

Sorry for the delay guys, as mentioned, there was a bug that prevented the profile page from saving the ethosdistro.com url.
That has now been fixed.


Alternate solution to inputCount

Here's another approach to determining how many inputs there are. It does fix the issue where eventually input 1 may have a large enough block number to be greater than 1 billion, but such a high block number is unlikely to be ever reached. A little cleaner of a solution, but either implementation should work fine.

@colin-axner This is a lot cleaner and more readable!  Thanks a lot for the contribution 😄


Update policy-management.md

Added details on which mailbox policies are used for each scenario

@jeffrey

#sign-off

[celebrate]     Cibele Agugliari reacted to your message:

From: Dan Brown @.>
Sent: Wednesday, May 8, 2024 9:57:10 PM
To: MicrosoftDocs/OfficeDocs-DeployOffice @.>
Cc: Cibele Agugliari @.>; Author @.>
Subject: Re: [MicrosoftDocs/OfficeDocs-DeployOffice] Update policy-management.md (PR #1303)
Merged #1303https://github.com/MicrosoftDocs/OfficeDocs-DeployOffice/pull/1303 into public.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/OfficeDocs-DeployOffice/pull/1303#event-12750095469, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAGL2RZP744H72UDB3F4Q3LZBKNTNAVCNFSM6AAAAABG7ADGCWVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJSG42TAMBZGU2DMOI.
You are receiving this because you authored the thread.Message ID: @.***>


[FR]: Simplify bug report form

Background & current behavior
When doing the quickstart, I often didn't use the "relevant log output" field, and it was a little unclear how to work it into me describing the issue. I think we should probably do away with it entirely, and purely ask users to provide log output in the "Description & steps to reproduce"
Conversely, I do think it would be valuable to have an optional "enclave dump output" field with steps for producing an enclave dump and attaching it, so that users realize they can do it and so we get the full debugging package.
https://github.com/kurtosis-tech/kurtosis/issues/177 is a good example in action: I had several log outputs to report (so a single "relevant log output" field doesn't suffice), and I didn't have a place to attach the enclave dump output so I just shoved it into the Description.
Desired behavior
"relevant log output" is replaced by a filepicker (if possible) or some dedicated field for the user to upload their enclave dump, so that we're encouraging them to do so.
How important is this feature or improvement to you?
Nice to have, this feature would make using Kurtosis more enjoyable.

Hey @mieubrisse: great feedback.
Re: updating the bug report template - I've gone ahead and made it way more explicit and straight forward for a user to know what types of logs we want to see from them (enclave dump logs to be exact). I also added a few hyperlinks to make it a bit smoother to learn about enclave dump and metrics philosophy here: https://github.com/kurtosis-tech/kurtosis/pull/237
Re: filepicker for uploading logs - I had a look at the supported input types for Github Issue Forms and unfortunately file-upload is not one of them. To support that functionality, we may have to look at doing this from the CLI itself (tracked in #179, thank you for that).


fix: vue devtools tab doesn't show up in chrome devtools

🐛 The bug
After updating my projects to last version of Nuxt I noticed Vue Devtools chrome extension isn't showing up anymore. I found this issue - https://github.com/vuejs/devtools/issues/2138, but downgrading just @vue/devtools-api to 6.5.1 didn't work. After further investigation, I realized version of @nuxt/devtools changed as well. When I downgraded to 1.0.8 Vue devtools tab appeared - be careful, you need to close the tab and open a new one to get full refresh of the extension.
I suspect there is a version missmatch here (you might need to click on Load diff to see the referenced lines) you can see, that some parts of Vue devtools have version 7.x.x, while there is also a dependency to @vue/devtools-api: 6.6.1. I'm not sure if that's correct assumption or version of one package has nothing to do with the other and you can use them together. Anyways there is a problem in version 1.1.0 of @nuxt/devtools package.
🛠 To reproduce
Doesn't work - https://github.com/v-moravec/devtools-bug
Works - https://github.com/v-moravec/devtools-bug/tree/fix
🌈 Expected behavior
Vue Devtools tab should be present.
ℹ Additional context
No response

My vue devtools also disappeared yesterday (I probably updated dependencies). I tried using 1.0.8  but it didn't help unfortunately

@JhumanJ have you added @nuxt/devtools: 1.0.8 to your package.json, removed node_modules and lockfile and installed dependencies again?

Just tried again, no success 😢 I tried many things including removing & downgrading the chrome extension but nothing worked unfortunately

Fixed by setting devtools: {enabled: false} in nuxt config..
https://github.com/nuxt/nuxt/issues/26461#issuecomment-2016790364

@JhumanJ can you show the line in your package.json referencing the Nuxt devtools ? My guess is that<EMAIL_ADDRESS>version falls under the version range your package.json defines.
Try defining it like this:
"@nuxt/devtools": "~1.0.0",

I just tried both versions. In both cases, i need devtools: {enabled: false} for vue dev tools to work

Could you try to move the dependency to dependencies instead of devDependencies? https://github.com/v-moravec/devtools-bug/blob/fix/package.json#L16

Thanks @v-moravec! Was pulling my hair out over this. Downgrading to 1.0.8 brought vue dev tools back for me.

@JhumanJ, I managed to downgrade to 1.0.8 by deleting the lockfile and pinning the dependency as mentioned above, then reinstalling

"@nuxt/devtools": "~1.0.0",


[FLINK-11086] Replace flink-shaded-hadoop dependencies; add Hadoop 3 test profile

What is the purpose of the change

Replace flink-shaded-hadoop dependencies by vanilla Hadoop dependencies
Why?
in principle it is better for users to use exactly the same client-hadoop versions as the server components that they are running (instead of relying on some version we are packaging for them)
The flink-shaded-hadoop dependencies we are providing are known to have issues. The Flink community does not have the capacity to properly maintain them. The old Hadoop2 shaded dependencies are still compatible with Flink after this change.

Open TODOs:

[x] test on EMR 6, with Hadoop 3
[x] Update Flink documentation

Verifying this change
I verified this change on my personal CI:

https://dev.azure.com/rmetzger/Flink/_build/results?buildId=7940&view=results
test
(hadoop 2.4.1, hadoop 2.8.3 on JDK11, hadoop 3.1.3) all with e2e tests

I tested the change on Google DataProc (Hadoop 2.9)
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

The YARN failure on Azure is a known YARN issue: https://issues.apache.org/jira/browse/FLINK-15534

Thanks a lot for your review. I will address your comments tomorrow.

I addressed all comments & rebased to latest master.

Thanks a lot for your second big review! I addressed all your comments and kicked of a custom CI build in my personal Azure account that runs all the nightly builds, to make sure we are not breaking anything in any other Hadoop version from the review changes: https://dev.azure.com/rmetzger/Flink/_build/results?buildId=7975&view=results

Note to self: close this JIRA when merging this PR: https://issues.apache.org/jira/browse/FLINK-17563

I pushed a new commit addressing the dependency convergence issue you've raised.

Thanks a lot for your reviews. I have rebased to the latest master, resolved some conflicts and addressed your remaining comments.
Once (my personal) CI is green, I will merge this change.


[help]how to use info from line which is after|before the matched line

for example
code is:
# the func is used to  xxxxxx
# ggggg
# yyyy
def aaaa(){

}

pattern to match func is : ^def\s+.*
i want to show "xxxxxx" from comment line instead of func name "aaaa"
how to do it ?
thanks!

Should be handled the same way as #73


Preview post

There are certain dynamic features, like link unfurling, @ and $ parsing, making hyperlinks for URLs etc. that require a preview to see that they are all being executed properly before posting. This feature request is therefore to add a preview post (and comment) functionality.

I think the much better UI is to have the WYSIWYG post editor automatically unfurl while you're drafting your post so that when you hit submit it already looks like it's gonna look.
This breaks down into a few separate tasks:

Add a prefix-based username dropdown to confirm correctness and autocomplete as you type @foobar or $foobar
When including a URL in a post, unfurl  it in the UI directly rather than keeping it plaintext until the post is made
Increase the set of things that are embeddable from the current list provided to more (e.g. using the og:meta convention?)


Show when the feature was created in the UI

created_at is already saved in the features table.

solved with #153


Change the map container

Hi,
I'm having some issue to change the map container.
I have one main map which is working fine. But at some point I want to display a map thumbnail.
I do this:
this.map.setDiv(container);
this.map.clear();
this.map.refreshLayout();
But the map is not showing. Is there something I forgot?
Also, the container seems to be right because the parent elements of the new container become transparent. I tried to do a setBackgroundColor('white') but it's still transparent.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/9269199-change-the-map-container?utm_campaign=plugin&utm_content=tracker%2F637500&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F637500&utm_medium=issues&utm_source=github).

Is there any error message in Logcat or Xcode?
Have you checked your JS error using Chrome Inspector or Safari?

I tested a simple code, but there was no error at all.
The below code works both on Android and iOS
<!DOCTYPE html>

    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
    <meta charset="utf-8" />
    <title>Google Maps Plugin for Cordova</title>

    <button id="button">↑ Swap ↓</button>

@iDams Any updates?

Hi,
Yes, this is what I'm trying to do when I need map2:

I saved the map1 options (center/zoom)
I replace the map1 by an image using map.toDataUrl()

But apparently, the image is the reason why I don't see map2. If I don't put an image for map1, map2 is working fine. Do you see a reason why it's not working with the image?
In your example, when you switch, if you put an image of the map, is it working?

All right, the problem was the encoded strings include the break line characters.
The test branch code works like the below image.
<!DOCTYPE html>

    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
    <meta charset="utf-8" />
    <title>Google Maps Plugin for Cordova</title>

    <button id="button">↑ Swap ↓</button>

Ok thanks!
I'm going to try with the new test branch.

Hmm... Are you sure the test branch is working?
I had these three errors:

Error on map.h: the import of "NSData+Base64.h" was not the good path
Error with isHTMLColorString: inputValue is looking like {"url":"www/img/marker_rtpush_2.png","size":{"width":15,"height":15}} but it considered it a string
Error in the setDiv function L705, it should be currentDiv.className, not div.className no?

I corrected all of these but it's still not working for me... When I use the image for map1, map2 is still not there :/

"NSData-Base64/NSData+Base64.h" is this file.
https://github.com/wf9a5m75/phonegap-googlemaps-plugin/blob/test/src/ios/GoogleMaps/NSData-Base64/NSData%2BBase64.h

Yeah but when I build, there is an error saying it can't find the file.
In other file, you just do something like this: #import "NSData+Base64.h"

No.
If I write "NSData+Base64.h", Xcode use cordova's one.

Regarding of 'isHTMLColorString', thanks for good pointing.
Add typeof inputValue !== "string" at the first if statement.
function isHTMLColorString(inputValue) {
  if (!inputValue || typeof inputValue !== "string") {
    return false;
  }
  ...
``

And also setDiv, you are right.
I already fixed the code of the googlemaps-cdv-plugin.js file in the test branch.

Ok thanks.
I'm trying to figure out why #import "NSData-Base64/NSData+Base64.h" is not working for me.
I have this error when building:
fatal error: 'NSData-Base64/NSData+Base64.h' file not found
#import "NSData-Base64/NSData+Base64.h"

ok, I'll check it too.

I tested buiding from command line, but I didn't face any error.
Is there NSData-Base64 folder in the platforms/ios/(your app)/plugins/plugin.google.maps/?
The folder should exists because I defined in the plugin.xml
https://github.com/wf9a5m75/phonegap-googlemaps-plugin/blob/test/plugin.xml#L150
If no, download from here
https://github.com/wf9a5m75/phonegap-googlemaps-plugin/tree/test/src/ios/GoogleMaps/NSData-Base64

I just checked platforms/ios/(my app)/plugins/plugin.google.maps/ and I do have the NSData+Base64.* files but they are not in a folder, they are at the root with all the other files of the plugin. I used the PhoneGap Usage to install your plugin, maybe it makes a difference?
So if I use #import "NSData+Base64.h", Xcode is going to use Cordova file not yours?
It would explain why with this import, map2 is still not working.

Ah, I just remember that the plugman (that is used Cordova and Phonegap internally) does not make directory since Cordova 3.3 or 3.4.
So, yes, you are right. I need to specify #include "NSData+Base64.h".
I changed the map.h file. Try again please.

Hi,
It's still not working.
When I try to switch on map2, parents of the container get transparent even if I do a setBackgroundColor('white') and the map2 doesn't appear. Without using the image for map1, map2 is working fine.
The weird part is if manually I remove the image of map1 in the JavaScript console like this:
$('.mapimg').remove();
Map2 is showing right away.

Did you try my example code?

Hi,
Your example is working.
So I modified your example a little bit to look like my situation to see if it was still working but it's not.
This is the modified version of your example:

Google Maps Plugin for Cordova

Your css is incorrect. #map_canvas1 blocks #map_canvas2.

What do you mean by it's incorrect?
I can't have absolute elements?
Because this is what my application looks like:

A main map taking all the screen
Informations on top on of the main

When these informations appears, this is when I need to put an image on the main map et display a mini map with these informations.

Do you understand how this plugin display the map?
The map view is not HTML element. The map view places under the browser.
In order to display the map, html elements above the map MUST BE transparent.
The CSS you modified my example is that the #map_canvas1 covers almost full cover.
I think this is your main map, isn't it?
And the second map (#map_canvas2) is located on the #map_canvas1.
This is the problem.
When you set the background image to #map_canvas1, it is not transparent anymore.
The native google maps view is located exactly the same position of #map_canvas2, but under the browser view (it means under the  tag).
You can use position:absolute, but you can not display the map_canvas2 over the map_canvas1.
https://github.com/wf9a5m75/phonegap-googlemaps-plugin/wiki/Map#how-does-the-plugin-work

Hmm ok I get it.
It's not possible to do what I want then.
So I decided to use images of the map for my map2 and it's working fine.
Thanks!

:+1:


Move jsonschema test from patternProperties to additionalProperties

Fix #XXX

Test
To test this pull request, you can run the following commands:
cd <to_package_directory>
go test

Additional Information
Tradeoff

Potential improvement

related to https://github.com/invopop/jsonschema/pull/39


how to decode h264 byte[] to BufferedImage

I am receiving a byte[] for every frame of a video stream and want to decode it to a BufferedImage. This is my code for now:
private H264Decoder decoder = new H264Decoder();
private ByteBuffer bb = null;
private Picture out = Picture.create(960, 720, ColorSpace.YUV420);

private void decode(byte[] data) {
	System.out.println("decoding");
	bb = ByteBuffer.wrap(data);
	Picture real = decoder.decodeFrame(bb, out.getData());
	BufferedImage bi = AWTUtil.toBufferedImage(real);
     }

But this is the error message I get:

Exception in thread "Thread-1" java.lang.NullPointerException
at org.jcodec.scale.AWTUtil.toBufferedImage(AWTUtil.java:28)
at TelloCameraThread.decode(TelloCameraThread.java:88)
at TelloCameraThread.run(TelloCameraThread.java:62)

Help appreciated.
nvplus

Edit:

decoder.decodeFrame(bb, out.getData()) returns null
so the reason why the NullPointerException gets thrown is obvious now
but why does the method return null
am I just using the library in a wrong way or is there a bug in the library

Edit 2:

looks like I need to give PPS and SPS information to the decoder
is that the problem I'm running into?

Your Picture out may need to be in the ColorSpace.420J color space, but that's just a guess based on my use of the encoder.


Ability to create custom cell clusters

Hello!
First words: impressive work! I really like Cerebro :slightly_smiling_face:

Also, I like some features of Loupe Cell Browser. Namely it is the ability to:

Using mouse to select cells of interest and create a custom cluster.

Using gene expression to create a custom cluster matching expression criteria (e.g. log2(counts) > 1).

Same as 2., but more advanced filters can be specified.

Using custom clusters to do the differential gene expression analysis.
This is possible on both global (my cluster vs. all other cells not in my cluster) and local (my cluster 1 vs. my cluster 2) scale.

Not really a thing Loupe can do, but would it be possible to calculate an enrichment of custom gene set (possibly using custom clusters)?

Would it be possible to implement some of these features? We think analysis of scRNA-seq data is, in general, composed of a lot of manual work, and so we want to provide biologists a tool, which will be able not to only visualize data, but also to do some useful analyses.
Consider the case, when biologist will identify some interesting cell cluster and want to see its differential expression relative to all other cells, and also enriched pathways. I can imagine biologist could give me information I can use to create the cell cluster of interest, but then I have to manually run DEA and GSEA, and share the results. That's very time-consuming and we think such analysis can be easily done in a proper tool (Cerebro :slightly_smiling_face:).
Thanks in advance! I think I could contribute to Cerebro, but I am not a Shiny expert :frowning_face:

Hi @gorgitko and thank you for the feedback. I'm glad you find Cerebro useful. Regarding your questions.
Selecting cells in the dimensional reduction and grouping them as a custom cluster is a feature request I have received a few times before. I'm sure it's possible somehow, but I haven't been able to implement it properly yet. Another difficulty is that even if you can define new cell groups, Cerebro at the moment won't allow performing differential gene expression analysis for this group so the functional readout would, in any case, be very limited. One could, however, add this cell grouping when checking gene (set) expression. This then applies also to points 2) and 3).
Performing differential expression analysis inside Cerebro is currently not possible because it requires significant computation. I'm sure the Loupe Cell Browser has a very efficient implementation of it. I could only imagine running this kind of analysis as a background job to keep the GUI responsive, but I'm not sure whether this is possible with Shiny.
Enrichment scores for custom gene sets: I'm sure you've noticed that you can check the expression of gene sets. Using the "new" performGeneSetEnrichmentAnalysis() function of cerebroApp you can generate a GMT file with your gene sets of interest and then run a GSVA-based enrichment analysis for every sample and cluster on them. But you probably had in mind to do this within Cerebro. Again, for performance reasons, I'm a bit skeptical.
Maybe you have some ideas to improve performance? My priority is always to make sure Cerebro can also be run on older machines because not everybody has a performant computer. Yet, I definitely understand your final comment and agree that providing these functionalities would be of great help to interpret the data.

Hi, thanks for the prompt reply.

Selecting cells in the dimensional reduction and grouping them as a custom cluster is a feature request I have received a few times before. I'm sure it's possible somehow, but I haven't been able to implement it properly yet.

This seems to be very easily implementable, see this example.

One could, however, add this cell grouping when checking gene (set) expression. This then applies also to points 2) and 3).

This would be certainly possible, without any increased performance claims.

Performing differential expression analysis inside Cerebro is currently not possible because it requires significant computation. I'm sure the Loupe Cell Browser has a very efficient implementation of it.

The algorithms used in Loupe are described here. But even in Loupe it takes several minutes to compute DEA.

I could only imagine running this kind of analysis as a background job to keep the GUI responsive, but I'm not sure whether this is possible with Shiny.

This is possible since Shiny allows to use asynchronous programming implemented in the promises package. From examples it seems it is not hard to use.

I'm sure you've noticed that you can check the expression of gene sets. Using the "new" performGeneSetEnrichmentAnalysis() function of cerebroApp you can generate a GMT file with your gene sets of interest and then run a GSVA-based enrichment analysis for every sample and cluster on them.

Hmm, I haven't noticed that :slightly_frowning_face: Is it in development version? I am using cerebroApp version 1.2.0. But good to know, at least I can create custom gene sets on request from biologists.

But you probably had in mind to do this within Cerebro. Again, for performance reasons, I'm a bit skeptical.

I have no experience with GSEA in the field of single-cell data, but in case of RNA-seq data, used methods are wicked fast. For example the amazing clusterProfiler is using fgsea, which is really fast.

Maybe you have some ideas to improve performance? My priority is always to make sure Cerebro can also be run on older machines because not everybody has a performant computer.

I haven't dig inside Cerebro code yet, but maybe I can find some performance improvements. I have noticed some sections (e.g. Gene expression) take some time to load. Using the asynchronous programming mentioned above, it would be possible to silently load sections while user is looking at some other ones.
Also Cerebro can run on a performant server, as we probably will do at our institute.

Yet, I definitely understand your final comment and agree that providing these functionalities would be of great help to interpret the data.

I agree that demanding computations could disrupt the user experience of Cerebro. On the other hand, asynchronous programming could help with this.
I think that for now, just the ability to select cells (by mouse or filters), create custom clusters and export this data would be a great enhacement of Cerebro. Then, using these clusters, I can run more advanced analyses and report the results to biologists.

P.S. This is not related to this issue (I can make a new one), but in our pipeline we are performing several clustering algorithms. It would be great to be able to switch between them. During the preparation of data for Cerebro, instead of column_cluster = "cluster_col", vector of column names would be passed and computations will be done for all of them. In the frontend, user will be then able to switch between these clustering results.


tracing: do not extract span from headers if already done

Datadog has reflection + byte-code generation magic to do this automatically, I think https://github.com/DataDog/dd-trace-java/blob/master/dd-java-agent/instrumentation/jetty-8/src/main/java/datadog/trace/instrumentation/jetty8/JettyHandlerInstrumentation.java

Not sure if this'll actually work, their impl is for jetty 8 and we are on jetty 9

Not sure if this'll actually work, their impl is for jetty 8 and we are on jetty 9

Confirmed with datadog that there's jetty 9 support


[BUG] SDK 3.1.201 Breaking Change: 10 types removed thus the corresponding 10 extension methods need to be removed from System.Winforms.Extensions

.Net 3.2, SDK 3.1.201 Breaking Change
Breaking changes in Windows Forms
See https://docs.microsoft.com/en-us/dotnet/core/compatibility/winforms#removed-controls
Change description:
"Starting with .NET Core 3.1, various Windows Forms controls are no longer available.
Replacement controls that have better design and support were introduced in .NET Framework 2.0.
The deprecated controls were previously removed from designer toolboxes but were still available to be used."
To reproduce the compiler errors:
new Button.Events();.
For the full compiler error each type substitute 'XXXX' in the followimng template:
error CS7069: Reference to type  claims it is defined in 'System.Windows.Forms', but it could not be found
Typed thst jsbr been removed
ContextMenu
DataGrid
DataGridBoolColumn
DataGridColumnStyle
DataGridTableStyle
GridColumnStylesCollection
GridTableStylesCollection
MainMenu
MenuItem
ToolBar
These static methods need to be removed from System.Winforms.Extensions:
public static RxContextMenuEvents Events(this ContextMenu item)
public static RxContextMenuEvents Events(this DataGrid item)
public static RxContextMenuEvents Events(this DataGridBoolColumn item)
public static RxContextMenuEvents Events(this DataGridColumnStyle item)
public static RxContextMenuEvents Events(this GridColumnStylesCollection item)
public static RxContextMenuEvents Events(this GridTableStylesCollection item)
public static RxContextMenuEvents Events(this MainMenu item)
public static RxContextMenuEvents Events(this MenuItem item)
public static RxContextMenuEvents Events(this ToolBar item)
Steps To Reproduce

Environment
Windows 10
Visual Studio 19, version 16.5.4
Additional context
Sample method to be removed from System.Winforms.Extensions:
public static RxContextMenuEvents Events(this ContextMenu item)
{
return new RxContextMenuEvents(item);
}

Thanks @JaniceBPC I will see if I can get a fix in for the weekend. Otherwise next weekend.

This was fixed a little while back.


how about add a  awesome-cn plan?

Hello! I would like to add a Chinese translation version of this project to further promote this project, is that ok?

Thanks for the offer. You're of course free to translate it, but I don't want to link to any translations, as from experience, they easily get out of date and I cannot quality check them.

ok,i know.if you want someone to make something,you can contact me.


fix example to refer to drive D

The Win10 example has the fix, but the older ones refer to drives C when the text refers to drive D.  VSCode also fixed a bunch of trailing whitespace.

@AndreaBarr The PR from an internal contributor can probably be merged. Please let me know whether further technical review is needed. Thanks.


Error when compiling.

g++ -o NonEuclidean *.cpp
In file included from Engine.h:8,
from Engine.cpp:1:
Timer.h:2:10: fatal error: Windows.h: No such file or directory
2 | #include <Windows.h>
|          ^~~~~~~~~~~
compilation terminated.

Are you on Linux by any chance? From the Readme (emphasis mine):

A NonEuclidean rendering engine for Windows


uv_fs_scandir: support Unix specific files('.' and '..')

I noticed that . and .. deliberately exclude from scandir results:
https://github.com/libuv/libuv/blob/v1.x/src/unix/fs.c#L323
This cause problem in neovim/neovim/issues/2954
Could uv_fs_scandir be extended to support flag which enables listing of platform specific files?
This function already support flags could it be used for such purpose?

I'm not sure why we have such a filter, maybe because Windows doesn't
include those? At any rate, I'm not opposed to having a flag (opt in,
keeping the default behavior as it is), but it needs to work on all
platforms :-)
On Jul 7, 2015 12:57, "Ivan Goncharov"<EMAIL_ADDRESS>wrote:

I noticed that . and .. deliberately exclude from scandir results:
https://github.com/libuv/libuv/blob/v1.x/src/unix/fs.c#L323
This cause problem in neovim/neovim#2954
https://github.com/neovim/neovim/issues/2954
Could uv_fs_scandir be extended to support flag which enables listing of
platform specific files?
This function already support flags
https://github.com/libuv/libuv/blob/v1.x/include/uv.h#L1147 could it be
used for such purpose?
—
Reply to this email directly or view it on GitHub
https://github.com/libuv/libuv/issues/426.

but it needs to work on all platforms

@saghul Do you mean that I should add . and ... on Windows?
My idea was actually to have a flag something like SHOW_PLATFORM_SPECIFIC_FILES.
Which will disable filtering done by  libuv.
Windows code doesn't have such filtering, so I just need to implement it Unix code.
Is it right?

I just did some git archeology. The current behavior has been consistent since before libuv even existed, because libeio does the same: https://github.com/libuv/libuv/blob/v0.6/src/unix/eio/eio.c#L1888
So, adding a flag now to introduce inconsistent behavior doesn't sound very appealing to me, to be honest.

IMHO, there are two different compatibility layers:

scandir abstraction from OS level API
file layout abstraction

Right now uv_fs_scandir provide both.
But some clients like neovim, want only first without the second.
So solution is to make second layer optional.
Does this sound reasonable?

It should be fairly typical scenario in which

Not really, to be honest.  If you want . and .., why don't you add them to the results from uv_fs_scandir()?  The current behavior is deliberate and stable, you can rely on it staying the same.

It's settled then. Closing since it wouldn't be an acceptable change, sorry.

It should be at least noted in documentation.
Because for me it was complete surprise.

@IvanGoncharov sure thing: https://github.com/libuv/libuv/pull/427

Thanks.


Target environment variables are not respected

Hi Keith, thanks for the project.
I believe I've come across a bug where hardcoded environment variables aren't passed through to the target when it is invoked by multirun.
E.g., given the following BUILD.bazel:
load("@rules_multirun//:defs.bzl", "multirun")

sh_binary(
    name = "lint_script",
    srcs = ["lint.sh"],
    env = {
        "MULTIRUN_VAR1": "abc",
        "MULTIRUN_VAR2": "def",
    },
)

multirun(
    name = "lint",
    commands = [
        "lint_script",
    ],
)

And lint.sh:
#!/usr/bin/env bash

echo "I'm a linter!!!"
env | grep MULTIRUN
echo "Done"

I would have expected that bazel run //:lint would output the MULTIRUN_* variables passed through by the lint_script target, however it doesn't. But if I run the sh_binary target directly via bazel run //:lint_script then the variables are output as expected.

Thanks for the issue. I agree we should figure out what provider has the env and fix this. But also the intent is that every entry in the commands list is actually a command target, which has an environment attribute that is respected. It's a bug that that isn't currently enforced.

Ah, OK. I noticed that the environment variables are passed through as expected when I wrap the target in a command but didn't realise that this should always be the case. Do you see any problem with a multirun target including another multirun target in its list of commands? Or should that also be wrapped in a command?

The intent was for multiuns to only be able to depend on commands. But I'm not opposed to opening it up more for these use cases either


BONNIE-455 fixing CQL based measures to support episode of care

changed placeholder checkboxes in patient builder to text boxes, for simplicity, as JB says these are going away when we add highlighting
put in temporary "This is a CQL measure" description for episodes of care at top of measure view - JB, Kristian, and Chris theorize we might be able to show actual CQL statements here

Need associated changes in bonnie_bundler
Tested loading CQL and HQMF measures. It is desired behavior to skip the finalize dialog for CQL-based measures with episodes of care

JB discovered that the finalize dialog is shown with multiple populations and gave me a CQL based measure with which to test and resolve this issue


[Enhancement] reduce load time on unique and aggregate table

Search before asking

[X] I had searched in the issues and found no similar issues.

Description
In my test on tpch lineitem data, loading table whith three replica takes three times longer than single replica table,  and the cause is when inserting memtable , the compare method of skiplist takes up too much time, in my test it will  takes up approximately 50% of the time.
Solution
Here is a way to reduce load time, memtable store row in vector and sort it on async flush stage, in my test dup key can reduce 50% load time.
Now i'm working on dup key, and the test show that it can reduce 50% time.
https://github.com/apache/doris/pull/18686
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

May I try it if it is not in mergency? Wanna get familiar with code in this area, lol.

Hi, I'm new to doris, but i'd like to try to work on this issue, can you assign it to me?


Programmatic API: test didn't get executed

Output of gemini --version:
5.0.0-alpha.8
Contents of .gemini.yml file:
rootUrl: 'http://localhost:8888'
compositeImage: true

system:
  plugins:
    browserstack:
      username: xxx
      accessKey: xxx
    'html-reporter':
      enabled: true
      path: 'gemini/gemini-reports'
      errorsOnly: false
      baseHost: 'http://localhost:8888'

browsers:
  ie11:
    windowSize: 600x400
    desiredCapabilities:
      os: 'WINDOWS'
      os_version: '7'
      browserName: 'internet explorer'
      version: '11'

  chrome43:
    windowSize: 1024x768
    desiredCapabilities:
      os: 'WINDOWS'
      os_version: '10'
      browserName: 'chrome'
      version: '43'

sets:
  desktop:
    files:
      - 'gemini/tests/desktop'
    browsers:
      - ie11
      - chrome43

Test source code:
gemini.suite('jumbotron', (suite) => {
  suite.setUrl('/')
    .setCaptureElements('html')
    .capture('plain');
});

Gulpfile.js:
const Gemini = require('gemini/api'),
      gemini = new Gemini('./.gemini.yml');

var collection = gemini.readTests();
// var collection = gemini.readTests('gemini/tests/desktop');

gulp.task('default', () => {

  // gemini.readTests()
  //   .done(function(collection) {
  //     collection.topLevelSuites().forEach(function(suite) {
  //       console.log(suite.name);
  //     });
  //   });

  // console.log() works as expected

  return gemini.test(collection);
});

Command used to run the test:
gulp

Publically accessible URL of the page you are testing against:
https://ganlanyuan.github.io/myCoolProject/
Result:
[22:49:22] Using gulpfile ~/Documents/xxx/gulpfile.js
[22:49:22] Starting 'default'...
Opening BrowserStack tunnel.
Closing BrowserStack tunnel.
Your HTML report is here: file:///Users/xxx/gemini/gemini-reports/index.html
[22:49:49] Finished 'default' after 27 s

Expected behaviour:
The test was expected to be executed, but did not.
With command line, gemini test works well.

@ganlanyuan gemini.readTests is the async method, take a look at example.
You should write something like this:
return gemini.readTests()
    .then((collection) => gemini.test(collection));

Thanks @j0tunn


Updated Dynamic inventory tags (v1.1.0)

What's New:

Added Panel
Added the ability to add items by searching for them. No need to have them equipped or in inventory anymore!
Added check to ensure that items being added are equippable items (can be disabled in config if you wish to set tags for unequippable item for some reason)

Update - Added:

Ability to import/export profiles! (Right-click any profile to export and use the "Import profile from clipboard" button at the bottom of the panel to import)

You add your plugin's nav button here during startup, but it is never removed; it must be removed during shutdown so that toggling the plugin doesn't add multiple buttons.

@Nightfirecat thanks for the catch, fixed :)


Remove proof so serde_json::from_slice(&bytes) works

Original: https://github.com/Granola-Team/mina-rs/pull/3

This needs more discussion as the change will likely break something inside mina-rs serialization.

The primary reason for this breaking change is to improve the ingestion performance of the Precomputed Blocks. Unfortunately the JSON in the PCB is not valid JSON as it's not valid UTF8 unicode. Most of this non-compliance lies in the various proofs which are unnecessary for our block ingestion.
So as a work around when parsing PCBs we must read all the bytes and call String::from_utf8_lossy(...). As the name implies, it replaces all invalid utf8 characters with the following: https://doc.rust-lang.org/std/char/constant.REPLACEMENT_CHARACTER.html. This is a bandaid to get the PCB to deserialize but is also inefficient as we need to allocate a large string and do a cleaning pass.
With this change we can use the much more efficient serde_json::from_slice(&bytes) with slight modification to our internal PCB. This enabled me to ingest 190k blocks in 43mins.

@jhult @trevorbernard What is the plan with this PR?

@jhult I am doing an enormous amount of block ingestion right now, in an effort to ingest the entire chain. If there is a performance increase to be had with this work, then now is the time to invest in it. Is there an easy win, here?

Closing this PR and I'll make a proper one with all the fixin's


libstdc++.so.6 issue after upgrading to 91

Hi,
I use the Open Build Service Repository to install ungoogled-chromium. It has worked until the recent upgrade to 91. When launching in the terminal, the following two errors are displayed:
/usr/lib/chromium/chromium: /usr/lib/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found (required by /usr/lib/chromium/chromium)
/usr/lib/chromium/chromium: /usr/lib/libstdc++.so.6: version 'CXXABI_1.3.13' not found (required by /usr/lib/chromium/chromium)
After researching online, I've found that my libstdc++.so.6 doesn't contain those specific versions, but older and newer ones. I also did a downgrade of ungoogled-chromium to temporarily fix it, which is working for now. How do I go about fixing this, or is it an issue with the build? I don't have anything non-standard about my installation of these libraries. OS is Manjaro.
Thanks.

It's an issue with manjaro as they test packages before pushing updates. You have 3 options:
a) downgrade until manjaro updates their packages
b) compile uc on your pc
c) stop using manjaro and use arch
Unfortunately, we can't do anything else to help you m8