This is not a issue, but a suggestion

Hi! I apologize if I posted it in the wrong place.
I did some experiments based on your design theme and I liked the result. I want to share this. If you like my ideas, please use them in your design theme or in a new one.
I am attaching a screenshot, a link to a theme file, and a link to a test file.
I will be glad if Typora will add good themes.

Pardon the late reply, things got a little busy over on my side 💦
I like a lot of these choices actually! So I can go ahead and implement these with small tweaks here and there. There are a couple things I wouldn't include right away though:

The header changes are pretty good, though some people might not prefer the counter. I also really like Bear's approach since it's rather minimalist. The dimmed backgrounds might be something I can consider, though I'll need to test how it looks on Polar.
Changing the highlight text color to black might be counter-intuitive, though I think I can tweak the background color a bit to have it stand out more.

The 2.0 release now has a good chunk of these suggestions, so I'll go ahead and close this for now. Thanks for your contribution!


Any incremental reload mechanism exist?

Hi,
I was wondering if there is any incremental reload mechanism exists. I'm aware of this live_reload way, but it's used for dev development rather than detecting the changes of the trace files.
A completely reload takes long time when we try to open a large trace file.
Is there any incremental UI loading you can think of? When we flush more data into the trace file, or when we dump more data into the sqlite DB?
Thanks!
Ting

Perfetto has been designed from the beginning around supporting incremental streaming (and any time we've taken design decisions, we've tried to stick to this principle) but there's no out of the box support for this (mainly because we haven't needed this ourselves).
 However, as we're strapped for time, and this is not a priority for us, this is not something we're looking at actively. Patches in this area are welcome.

Got it. I would like to take a look at this feature. My sense is most of the changes are needed in the UI side, like a listener which receive emitted request to do some live reload or incremental load by doing more sql queries. While the file watch or the trace_processor will emit the requests when necessary.
Does that sound like a plan?

There is also some work to be done at the trace processor level mainly around normalizing the notion of a Flush vs EndOfFile - right now both are treated the same whereas we should really distinguish between the two.
Also you will need to have some code which feeds data to trace processor incrementally; I don't think you can use shell out of the box.

I thought about this some more. I think the trace processor is actually in a better shape than I what I thought because we already correctly action flushes.
What I suggest, is ignoring the UI for now and doing is the following:

Collect the trace with write_into_file and flush_period_ms options set
Start a trace_processor_shell instance with --httpd flag
Write a program which incrementally reads from this file and then pushes the bytes to trace processor over http
Using the Python API, query the trace processor to check if, when you do a query like select count(1) from slice, the trace processor is correctly updating with new counts continously.

If this works, only then would I consider looking at the UI. You will probably need to do as you say and write some code which causes a refetch of all the data; afaik there's a bunch of places where we assume things happen once on startup and won't change (i.e. number of tracks, the layout of the tracks etc.). You'll probably want to start with just updating the tracks which exist right now before moving to handle the more complex cases.

Closing as the question has been answered.


Autopilot State

The autopilot currently update its state at the beginning of the loop and then goes on to do contract maintenance and perform various checks. It is possible for the gouging checker to throw false positives if our cached consensus state lags behind the actual current height by a large margin.
I thought it would be best to remove the consensus state from the autopilot state and try and fetch it in some key places (if you look you'll see we only really fetch it once + refresh it twice, so dropping it from the state really makes sense imo).
For instance, we now fetch it right after fetching the contracts from the worker, which is an action that takes a really long time. We will also fetch it again (and reinit the gouging checker) after refreshing a host's price table which is also something that can take a long time.
I added the renter address to the state too.

@ChrisSchinnerl test is failing, will investigate, wouldn't mind your opinion on the PR overall though so will keep in review


feat: add langfuse acl

What type of PR is this?

Check the PR title.

[ ] This PR title match the format: <type>(optional scope): <description>
[ ] The description of this PR title is user-oriented and clear enough for others to understand.
[ ] Attach the PR updating the user documentation if the current PR requires user awareness at the usage level. User docs repo

(Optional) Translate the PR title into Chinese.
添加Langfuse依赖库
(Optional) More detailed description for this PR(en: English/zh: Chinese).

en: add langfuse lib
zh(optional):  添加langfuse依赖库
(Optional) Which issue(s) this PR fixes:

(optional) The PR that updates user documentation:

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


[WIP]Make column iterator for SGMatrix

Currently I'm getting this build error, I'm unsure if I should use pointer for m_mat. I'd like to know your thoughts ! :D. The unit-test case need some changes too, but first I want to clear the errors out.
https://pastebin.com/13tiQs3J

It doesnt compile?

It doesnt compile?

@NanuSai has to fix the end_column() class function

Woops ! Coming right up!

I was thinking we should make mat.columns() so that we can have something like..
for(auto& i: mat.columns ())
Shall we go for that in this PR? I think since we're already knees deep in it, let's do it.

I was thinking we should make mat.columns() so that we can have something like..
for(auto& i: mat.columns ())
Shall we go for that in this PR? I think since we're already knees deep in it, let's do it.

Yes, got for it. Do you know how to do it? You basically need columns to return a wrapper with begin and end class functions.

I've made it, thanks for the guidance !.Unit tests are passing, maybe the description could be improved but other than that I think it's all good :!

I've made it, thanks for the guidance !.Unit tests are passing, maybe the description could be improved but other than that I think it's all good :!

it seems like that there are issues related to SWIG in your code, maybe it can be fixed by just adding the  #ifndef SWIG  :)

@LiuYuHui , thanks for the input. Correct me if I'm wrong, columns() method is already inside #ifndef,  I think you mean the implementation of "helper_struct"?.

Okay I've added support for const iterator. After much thoughts, I don't think there's any way to go about this without creating two helper_struct. I've also added a unit test to check it's working.  Would love to hear your feedback !

Okay I've added support for const iterator. After much thoughts, I don't think there's any way to go about this without creating two helper_struct. I've also added a unit test to check it's working. Would love to hear your feedback !

technically you can, whether it is worth it is another question... @vigsterkr @karlnapf?
https://github.com/shogun-toolbox/shogun/blob/d80e9babce1f3f1da24e59e84b9025da77b2d483/src/shogun/util/container_iterators.h#L60-L67

LGTM. @vigsterkr should the iterator definitions be inside of SGMatrix? They take up so much space (in terms of LoC). If we keep them there we should have a single iterator that uses std::conditional_t to distinguish between const versions, reducing LoC to pretty much half..

Okay that!!! Yes that would be amazing to have!!! I was thinking the same on code size, personally Id love to implement it

Okay that!!! Yes that would be amazing to have!!! I was thinking the same on code size, personally Id love to implement it

OK, go ahead. You should just have to add an additional template parameter in the struct and the condition in the type definitions. You can do this with both the iterator and the helper struct

If everything is good to go, now would be an excellent time to suggest a better name than "helper_struct".

Let's just wait for CI and it is good from my side. @vigsterkr @karlnapf what do you think?

What's the latest here? Would be cool to turn to get this in? :)

I think it’s ready to be merged!

Thanks a lot for the patch @NanuSai
Want to apply the new iterator to a few places in the codebase?

Thanks a lot for the patch @NanuSai
Want to apply the new iterator to a few places in the codebase?

I'm game!


Feature Request: "Evaluate all files" command

The new SDK allows for multiple .query.pq test files. Yay! This opens up the door for groups of unit tests to be organized into separate files, as well as for ad hoc playground queries to be kept in separate file(s) from formal unit tests.
At some point down the road, could a "Evaluate all files" command be added which would iterate through all .query.pq files and run each, opening a separate PQTest result pane for each?
Thanks!

pqtest supports this today, but it's not directly exposed through the UX. If you set the --queryFile | -q parameter to a directory, rather than a file, it will run all *.query.pq files in that directory. I think that exposing this goes back to what we want our official unit testing approach to look like (#115). Presenting an output result grid per evaluation could be a bit overwhelming - it's potentially a lot of new editor tabs/windows. Displaying a summary page with a way to drill into individual results might be more useful.
We ultimately want to integrate with VS Code's Test Explorer functionality. I imagine this will give us a tree view of test results and clicking on each test will render the results in a single output grid.

Thanks, @mattmasson!


expose geospatial queries via CIMI

Pointers.

ES support for GeoJSON https://www.elastic.co/guide/en/elasticsearch/reference/current/geo-queries.html (for data types see https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-types.html#_geo_datatypes)
GeoJSON http://geojson.org/ and https://tools.ietf.org/html/rfc7946
GeoJSON use in OGC http://docs.opengeospatial.org/is/14-055r2/14-055r2.html
Example of the "free query" from https://scihub.copernicus.eu/dhus/#/home

(footprint:"Intersects(POLYGON((4.753543767569296 45.80446751452055,6.843395266424191 45.80446751452055,6.843395266424191 46.59905873188191,4.753543767569296 46.59905873188191,4.753543767569296 45.80446751452055)))" )
AND ( beginPosition:[2018-02-25T00:00:00.000Z TO 2018-02-27T23:59:59.999Z]
AND endPosition:[2018-02-25T00:00:00.000Z TO 2018-02-27T23:59:59.999Z] )
AND (platformname:Sentinel-2 AND producttype:S2MSI1C)

The last example query turns out to be WTK https://en.wikipedia.org/wiki/Well-known_text (thanks @loomis).


Feature/post step strat

New stuff:

PostStepStrategy: perform some computation on a ReplicaState and report it. Implemented strategies:

Projector: compute and overlap with a projector after every step.
ProjectedEnergy: compute projected energy.
SignCoherence: compare sign structure to a reference vector.

Removed EveryTimeStep and EveryKthStep. Their job is now done by ReportDFAndInfo.
Removed hproj and vproj from ReportingStrategy. Their job is now done by ProjectedEnergy.
freeze(dvec) distributes it among ranks and packs it into a form that allows slightly more efficient dot products. Used by Projector and ProjectedEnergy.
New MPI test suite.

Pull Request Test Coverage Report for Build 935317656

115 of 151 (76.16%)  changed or added relevant lines in 6 files are covered.
8 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.3%) to 80.229%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/DictVectors/abstractdvec.jl
13
15
86.67%

src/strategies_and_params/poststepstrategy.jl
21
26
80.77%

src/strategies_and_params/reportingstrategy.jl
45
52
86.54%

src/RMPI/mpidata.jl
14
36
38.89%

Files with Coverage Reduction
New Missed Lines
%

src/fciqmc_col.jl
1
84.04%

src/Hamiltonians/abstract.jl
2
74.19%

src/strategies_and_params/reportingstrategy.jl
5
86.21%

Totals

Change from base Build 934086896:
-0.3%

Covered Lines:
2382

Relevant Lines:
2969

💛  - Coveralls

I notice that microbenchmarks for long bitstring addresses and ["bose_hubbard_mom_1d", "big"] look slow.


required python version couldnot be 3.7

python version:  3.7.16
ubuntu: 20.04
The code could be build as expected, however, an error of "cannot import name 'cached_property' from 'functools' " is thrown when I try to run the algorithm following the guideline.
After searching some blogs, I get to know that cached_property becomes available from python3.8. So it will be kind to update the installation guide and thanks.

Thanks for pointing this out! Just updated the version.


Enabled ability to force registration update

For a LwM2m Server instance to be able to react on a Registration Update execute request, there needs to be a mechanism that can reschedule the update registration to occur immediately.
Signed-off-by: Daniel Persson<EMAIL_ADDRESS>

Integrated in master (commit cf933b630b02192da8b97d9aba72ad2fb1baae15)


Search - Search does not returns group when entering group members

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

Version Number: v9.0.51-2
Reproducible in staging?: Y
Reproducible in production?: N/A - new feature, doesn't exist in prod
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5107189&group_by=cases:section_id&group_order=asc&group_id=229066
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause Internal Team
Action Performed:

Create group chat and invite two users (for example<EMAIL_ADDRESS>and<EMAIL_ADDRESS>Go to chat search and enter member's emails<EMAIL_ADDRESS>and<EMAIL_ADDRESS>
Expected Result:
The search should displays the group
Actual Result:
Search does not returns group when entering group members
Workaround:
Unknown
Platforms:

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

Screenshots/Videos
https://github.com/user-attachments/assets/c4891981-f200-446f-9746-92c3b025b5a2

View all open jobs on GitHub

checking

caused by https://github.com/Expensify/App/pull/48652 according to git bisect

Revert in progress

FYI this happens when group member names are separated by whitespace only. It works fine if you enter the names separated by comma and a space (like they are in the group chat title), but nevertheless - this is a bug.

Huh the PR has been reverted and is said to be deployed to staging. If i try to reproduce this on staging it seems like I can't retrieve a group by searching for its members there either:
https://github.com/user-attachments/assets/7f5045d0-72de-4200-8792-61c6dd9e9d46
if i am not mistaken a few weeks ago the functionality to search for groups/reports by their participants had been removed here:

https://github.com/Expensify/App/pull/47229


DnD supported for reordering?

The demo here https://hugobarragon.github.io/react-quizzes/ shows a grab hand icon on the inserted form fields on hover... leading one to believe that the item can be dragged and dropped to reorder. Is that not supported?

Hi, it is under development, but probabily will be on a next major version, because antd new version was released last year, that surpresses react lifecycles (componentDidmount)..
here is the reference to the project card, could you please add a print screen to your question?
https://github.com/hugobarragon/react-quizzes/projects/1#card-29331866

@zehawki temporarly the questions can be ordered on the supplied array, but support will be added


card update

Signed-off-by: riyashukla6102<EMAIL_ADDRESS>

I have made some minor updates.. added a div with class 'sub'. Could you add that along with this


std.traits: fix return ref

This is blocking https://github.com/dlang/dmd/pull/5901

Please don't delay pulling this.

Please don't delay pulling this.

It's 4th of July weekend, not many are going to be at their computers.

There are lots of no-US people here!

LGTM, but I don't have the privileges to pull.

nice


[23.05] libtiff: patch for CVE-2023-40745 & CVE-2023-41175

Description of changes
Inspired by https://github.com/NixOS/nixpkgs/pull/264226#issuecomment-1785921434 , this adds two patches to libtiff to fix those CVEs.
Notifying commenter @risicle , maintainer @alyssais
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

I tested this by building the passthru.test packages of libtiff, and by building/using hylafaxplus to send/receive some faxes.

Cherry-picked to release-23.05 for testing, passthru.tests build happily, macos 10.15 & nixos x86_64. pkgsCross.aarch64-multiplatform and pkgsi686Linux variants build.

I added comments to the patches to make it more easy for others to discover the link between the CVE and the patch.

Is there a reason for it remaining a draft?

Is there a reason for it remaining a draft?

No, I guess not.  I wanted to avoid parallel discussions in both pull requests.


Add maxSpeed and useDamping to Arcade Physics group config

This PR

Adds a new feature

Saves looping.

👍


What is

I'm asking for the lowest amount of GPU video memory (VRAM) necessary to run latte video generation effectively? for both training and inference.

I'm asking for the lowest amount of GPU video memory (VRAM) necessary to run latte video generation effectively? for both training and inference.

Hi, thanks for your interest. Inferencing one video on the A100 requires 20916MiB of GPU memory under fp16 precision mode. As for the GPU memory requirement of training, I think it may be dependent on your batch size.


DropdownButtonFormField InkWell spreads to error message

Steps to Reproduce

Execute flutter run on the code sample
Tap on the drop down field to trigger the validation and notice that the inkwell spreads to the "Required" error message.

Expected results:
The inkwell should be contained within the border of the text field as in the normal text fields when you mouse over.
Actual results:
As seen in the screenshots, the inkwell spreads to the error message

Code sample
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  MyApp({Key? key}) : super(key: key);

  static const String _title = 'Flutter Code Sample';
  final _formKey = GlobalKey<FormState>();

  @override
  Widget build(BuildContext context) {
    var items = [
      'Ayo',
      'This',
      'Don',
      'Look',
      'Right',
    ].map((String val) {
      return DropdownMenuItem(
        value: val,
        child: Text(
          val,
        ),
      );
    }).toList();

    return MaterialApp(
      title: _title,
      theme: ThemeData(
        inputDecorationTheme: const InputDecorationTheme(
          border: OutlineInputBorder(
            borderRadius: BorderRadius.all(Radius.circular(32)),
            borderSide: BorderSide(color: Colors.blue, width: 2),
          ),
        ),
      ),
      home: Scaffold(
        body: Center(
          child: SizedBox(
            width: 500,
            child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                Form(
                  key: _formKey,
                  child: DropdownButtonFormField(
                    onTap: () {
                      _formKey.currentState!.validate();
                    },
                    validator: (String? v) => 'Required',
                    onChanged: (String? value) {},
                    items: items,
                  ),
                ),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

The splash also spills over the border on the corners when you have rounded corners

Yesh I have opened another issue but I was prompted to open a different one for the error text here:
https://github.com/flutter/flutter/issues/106560

Okay thanks. It's good practice to mention linked issues so that it's easier the track everything :)

My bad, will keep it in mind next time. Thanks

The same issue is present in PopupMenuButton's PopupMenuItem as seen in the screenshot. I'm not sure if it inherits from the dropdown (I can't see it anywhere but im not sure) so if someone can confirm that fixing the dropdown won't fix the popupmenu item I'll open a new issue for it


condition to remove blank email files

We are printing text/html as a priority.
but many cases found where
level 1 - >   text/pain  (some data)
level 2 ->.  text/html ({} empty)
than code email will blank,
this PR resolves this issue

Can you post an example eml?

Would this patch suffice?
Subject: [PATCH] Trim whitespace
---
Index: src/main/java/mimeparser/MimeMessageParser.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/main/java/mimeparser/MimeMessageParser.java b/src/main/java/mimeparser/MimeMessageParser.java
--- a/src/main/java/mimeparser/MimeMessageParser.java	(revision 6a55d1fbce8c970d8576fd2ce3f2f2afd2195df1)
+++ b/src/main/java/mimeparser/MimeMessageParser.java	(date<PHONE_NUMBER>197)
@@ -138,7 +138,7 @@
                 String stringContent = getStringContent(p);
                 boolean isAttachment = Part.ATTACHMENT.equalsIgnoreCase(p.getDisposition());

-                if (Strings.isNullOrEmpty(stringContent) || isAttachment) {
+                if (Strings.nullToEmpty(stringContent).trim().isEmpty() || isAttachment) {
                     return;
                 }

We ignore completely empty body parts in general but prefer HTML to text.


What are the required permissions for user to edit Service hooks?

What are the required permissions for user to edit Service hooks?

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

ID: 274c7cc8-3496-59a2-b9ca-43da778b1b62
Version Independent ID: ae4f66ff-46a6-5b1c-365b-0d869d66cd93
Content: Service hooks consumers for Azure DevOps Services
Content Source: docs/service-hooks/consumers.md
Product: devops
Technology: devops-collab
GitHub Login: @chasewilson
Microsoft Alias: phwilson

Thanks for your question. It looks like you're working through an issue with your scenario or implementation, rather than an issue with the documentation. Here are a couple of options where you might consider asking your question:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot


Model.rebuild! slow in postgres for larger collections with many roots

We have an issue with Model.rebuild! beeing slow on a dataset with some 10000 records and 4000 root elements (no parent) in a postgres database.
We tracked that down to statements updating the sort order column for all root elements over and over again
(looks like once for every root element, so its ~4k updates of 4k records) and postgres is getting slower and
slower on that, probably because of table/index bloat or other issues.
The update is done through the reorder_with_parent_id in the PostgresSQLAdapter module in numeric_order_support.rb .
Suggested fix:
Most of these updates could be avoided if the (2nd) where clause would be amended by a check if the value in the order column changes with the update (postgres executes a real update with a copied record even if nothing changes in the record) as most of the writes are skipped then.
Would you be open to such a change? I could open a PR then.
Of course we are open to other solutions, but several hours for the rebuild! is not a nice behavior.
This went down to some three minutes with the change.

Please see https://rubygems.org/gems/pg_closure_tree_rebuild

I opened a PR (#278).
My change is much more a local optimization and does not change the logical structure.
I tried to look into the pg closure tree rebuild gem but failed to integrate it into our migration because of the different db connection that one uses. So I didn't do a speed comparison.

Thanks for the PR!


edit max usages and set a secret

If you edit a Snapp you can set max usages, you can even edit the amount. But you cant disable it. or set it to 0.
Same thing with set a secret.

This looks like an unrelated issue, i'll fix in next version

try uraniadev/snapp:0.8 :)


Issue with Query Involving Temporal Attribute

The following query average budget where release year is between 2005 and 2009 generates the following VegaLite specification:
{   "$schema": "https://vega.github.io/schema/vega-lite/v4.json",   "mark": {     "type": "line",     "tooltip": true   },   "encoding": {     "y": {       "field": "Production Budget",       "type": "quantitative",       "aggregate": "mean",       "axis": {         "format": "s"       }     },     "x": {       "field": "Release Year",       "type": "temporal"     }   },   "transform": [     {       "filter": {         "field": "Release Year",         "range": [           "2005",           "2009"         ]       }     }   ],   "data": {     "url": "https://raw.githubusercontent.com/nl4dv/nl4dv/master/examples/assets/data/movies-w-year.csv",     "format": {       "type": "csv"     }   } }
This vegalite specification does not output a visualization. However, the VegaLite specification that outputs the correct visualization is the following:
{   "$schema": "https://vega.github.io/schema/vega-lite/v4.json",   "mark": {     "type": "line",     "tooltip": true   },   "encoding": {     "y": {       "field": "Production Budget",       "type": "quantitative",       "aggregate": "mean",       "axis": {         "format": "s"       }     },     "x": {       "field": "Release Year",       "type": "temporal"     }   },   "transform": [     {       "filter": {         "timeUnit": "year",         "field": "Release Year",         "range": [2005, 2009]}     }   ],   "data": {     "url": "https://raw.githubusercontent.com/nl4dv/nl4dv/master/examples/assets/data/movies-w-year.csv",     "format": {       "type": "csv"     }   } }
Therefore the transform JSON seems to be off and should be much like the latter VegaLite specification. Thanks!

Related open issues in Vega-Lite: #3958, #1541.
To achieve the desired functionality, need to parse the date string and pass an object with year, month explicitly. For example:
{ "$schema": "https://vega.github.io/schema/vega-lite/v4.json", "mark": { "type": "line", "tooltip": true }, "encoding": { "y": { "field": "Production Budget", "type": "quantitative", "aggregate": "mean", "axis": { "format": "s" } }, "x": { "field": "Release Year", "type": "temporal" } }, "transform": [ { "filter": { "field": "Release Year", "range": [ {"year": 2006}, {"year": 2009} ] } } ], "data": { "url": "https://raw.githubusercontent.com/nl4dv/nl4dv/master/examples/assets/data/movies-w-year.csv", "format": { "type": "csv" } } }
This will require writing a date parser utility that also prepares the desired datetime object needed by above.


Don't forget to update npm

Hi,
https://www.npmjs.com/package/angular-lazy-image
0.0.11 is the latest release

But I can see that the latest is 0.2.2 in https://github.com/afklm/ng-lazy-image/releases.
Bests

oeps :( done
{code}
{ modified: '2015-10-29T17:17:13.036Z',
created: '2015-03-07T09:24:19.053Z',
'0.0.11': '2015-03-07T09:24:19.053Z',
'0.2.2': '2015-10-29T17:17:13.036Z' }
{code}


Creating and Attaching Storage Driver Behavior

Past experience (prior to v1.2):
Prior to v1.2.0, when creating a storage volume in the Rancher UI it was possible to add a volume to the storage pool and then reference that volume in a container. The way I would reference that volume would be by adding a directory to the container and using the syntax: storage_pool:/var/lib/path_of_interest.
Steps to recreate problem:
When creating the storage pool, I ...

Spin up the convoy-nfs container and direct it at server:/path/to/folder.
Validate the connection, attach to the convoy-nfs container and manually mount the server to a temporary folder (It is a good thing I do this since nfsvers=3 appears to no longer be supported).
My fileserver supports nfsvers=4, but it had been disabled. I reenabled it for testing.
Unmount the folder (or restart the container to wipe all traces of the interaction) to roll it back to an initial state.
Create a storage pool name my-storage-pool
Cite the storage pool in a container my-storage-pool:/folder/of/interest
(e.g., postgresql-data:/var/lib/postgresql)
Start container

Expected result:
The container spins-up and connects to the pre-made storage pool.
Actual behavior:
The storage pool is renamed to STACK_my-storage-pool_<hex_string_5_characters_long> and the container returns an error.
Workaround:
I seem to be able to rename the folder on the server from my-storage-pool to STACK_my-storage-pool_<hex_string_5_characters_long>. Currently this results in an attempt to connect to a read-only folder, I am working on debugging this now. I'm guessing it's tied to the /var/lib/rancher/volumes directory.

Useful
Info

Versions
Rancher v1.2.0 Cattle: v0.174.3 UI: v1.2.34

Access
github admin

Orchestration
Cattle

Route
storagepools.pools

It wasn't obvious, but the core issue with regards to functionality had been on my side.
The server-side configuration, located in /etc/exports, required the rw flag. Opps!
Thanks @NikFerios for publishing your configuration.
This clued me into the fact that I needed to review my assumptions.

My storage-nfs was built with the following variables:
    environment:
      MOUNT_DIR: /data/rancher/Containers
      MOUNT_OPTS: nfsvers=4,port=2049
      NFS_SERVER: <IP_ADDRESS>
    volumes:
    - /run:/run
    - /dev:/host/dev
    - /var/lib/rancher/volumes:/var/lib/rancher/volumes:shared

The server-side configuration for export is as follows:
"/data/rancher/Containers" *(rw,insecure,insecure_locks,no_root_squash,anongid=99,anonuid=99,no_subtree_check,crossmnt,sync)

NOTE: This design was only for testing, I'll be cleaning up a few things for security soonTM.

Side-bar:
I still don't understand why my containers generate new storage-pools with the STACK-based naming scheme (e.g., <5_hex_characters> aka DATABASE_postgresql-data_92afb).
With the main issue resolved, I'll close this and continue the discussion in the forums or create a new issue (if appropriate).

In case anyone tries to dig this up, I solved the naming scheme. Two new labels were created/added to help control the scope of a storage pool.
REF: http://docs.rancher.com/rancher/v1.2/en/rancher-services/storage-service/


Develop a simple RNN/LSTM model using Keras

Begin development of a notebook that includes an RNN/LSTM model implemented using Keras.

Hi @monocongo! May I please lend a hand in building this model?


Bug in song mode

hey
i discovered a bug in song mode.
I built a song with 10 patterns in a row, every pattern is playing 8x except the 2nd
(like 1(8x) - 2(2x) - 3(8x) - 4(8x) ..... - 10(8x)).
For some reason every pattern after the 2nd one, would start playing at step 17 instead of step 1.
After some trying I found out when i set the 2nd pattern at 8x, everything works fine.
so there is some issue with the pattern repetition effecting the following patterns.
thanks

ok think i solved the problem ... changed the play mode from Aligned to free.
was my bad. sorry.
thanks


New version 0.19.0-preview OperationalInsights SDK

Description

This checklist is used to make sure that common guidelines for a pull request are followed.

[X] I have read the contribution guidelines.
[X] The pull request does not introduce breaking changes.

General Guidelines

[X] Title of the pull request is clear and informative.
[X] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[X] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[X] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[X] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code.
[X] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK.

Please find the PR for the Spec update here: https://github.com/Azure/azure-rest-api-specs/pull/1783
@haitch - please review

@sw47 please reopen this PR once you have addressed the feedback. Leaving PR open without addressing feedback causes us to get our SLA data our of sync.
You can always reopen PR once you are ready to merge or address it.


[backport] Fix y_shape not used in tests

Backport of #7610

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit ddcbe9d8098ac2922623ac06e8b34c3f9daef8fb, target branch v6) succeeded!

LGTM!

Jenkins CI test (for commit ddcbe9d8098ac2922623ac06e8b34c3f9daef8fb, target branch v6) failed with status FAILURE.


Feature Request: Fetching Completed Tasks from Todoist

There's an existing solution for fetching Todoist completed tasks with Obsidian. It would be great to have such a feature in Logseq.
Here's the Obsidian plugin:
https://github.com/Ledaryy/obsidian-todoist-completed-tasks.git

Decided to close this as I think it can be quite unwieldy getting completed tasks since they can be quite extensive.


No error reported for an invalid code

I wrote this by accident (extra parenthesis):
final homeViewModel = context.read()<HomeViewModel>();

The correct code is:
final homeViewModel = context.read<HomeViewModel>();

The read method is this https://pub.dev/documentation/provider/latest/provider/ReadContext.html
I would expect the first version results an error, but it compiles. If that is valid code, what does it mean?
Dart SDK version: 2.10.4 (stable)

The signature of read is T read<T>(), the invocation has no constraints (it is the receiver of a method invocation, and they get inferred in the empty context), so you get context.read<dynamic>()<HomeViewModel>(), so you're invoking an expression of type dynamic (which is allowed, no errors, but may be linted with avoid_dynamic_calls), and that will presumably fail at run time.

The signature of read is T read<T>(), the invocation has no constraints (it is the receiver of a method invocation, and they get inferred in the empty context), so you get context.read<dynamic>()<HomeViewModel>(), so you're invoking an expression of type dynamic (which is allowed, no errors, but may be linted with avoid_dynamic_calls), and that will presumably fail at run time.

I'll close this issue because it is working as intended.

I'll close this issue because it is working as intended.

Thanks for the clarification. It seems that whenever I find a strange behavior in Dart, there is always an explanation and a related lint to "fix" it.

Thanks for the clarification. It seems that whenever I find a strange behavior in Dart, there is always an explanation and a related lint to "fix" it.


Add build file for Github Action

[!IMPORTANT]
Read issue #2 first

Create a file named build.yml in the path: .github/workflows/
The content of the file is as follows:
name: Build Push/PR - Master

on:
  push:
    branches: [ "master" ]
  pull_request:
    branches: [ "master" ]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v3

      - name: Set up JDK 17
        uses: actions/setup-java@v3
        with:
          java-version: '17'
          distribution: 'temurin'
          cache: 'maven'

      - name: Compile with Maven
        run: mvn -B compile --file pom.xml

      - name: Test
        run: mvn -B test --file pom.xml

@Unagi-zoso It's all yours 👍

thank you :)

Hello? @nmarulo
I encountered an error while adding a build.yml file to project. The error message is as follows:

Error:  Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project despensa-rest-api: Fatal error compiling: error: release version 21 not supported -> [Help 1]

I believe this issue is due to a mismatch in JDK versions. Currently, the yml file specifies JDK version 17, while the pom.xml file is set to use JDK version 21.

Here are the relevant sections:
Current build.yml JDK version
- name: Set up JDK 17
        uses: actions/setup-java@v3
        with:
          java-version: '17'
          distribution: 'temurin'
          cache: 'maven'

Current pom.xml JDK version
<properties>
    <java.version>21</java.version>
    <springdoc-openapi-starter-webmvc-ui.version>2.6.0</springdoc-openapi-starter-webmvc-ui.version>
    <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
</properties>

To resolve this, I propose updating the yml file to use JDK 21. Here's the proposed change:
// .github/workflows/build.yml

name: Build Push/PR - Master

on:
  push:
    branches: [ "master" ]
  pull_request:
    branches: [ "master" ]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v3

      - name: Set up JDK 21
        uses: actions/setup-java@v3
        with:
          java-version: '21'
          distribution: 'temurin'
          cache: 'maven'

      - name: Compile with Maven
        run: mvn -B compile --file pom.xml

      - name: Test
        run: mvn -B test --file pom.xml

@Unagi-zoso You are right. I didn't realize and copied the outdated version of the file.
I also need to update the version of the Github action: “actions/checkou” and “actions/setup-java”. To version 4, as the documentation says.


vbump import extension for future release

This PR fixes #

Pull Request Test Coverage Report for Build 487341780

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

Totals

Change from base Build 486739945:
0.0%

Covered Lines:
24386

Relevant Lines:
51756

💛  - Coveralls

Pull Request Test Coverage Report for Build 487341780

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

Totals

Change from base Build 486739945:
0.0%

Covered Lines:
24386

Relevant Lines:
51756

💛  - Coveralls


Can't authenticate codeium on windows

I have put the uuidgen.exe file in my path and can open the codeium authentication page. But when I input the generated token in neovim input box I get this error:

This error is very similar to #44 but it occurs during authentication instead of during download. The culprit seems to be the --compressed flag.
I am on commit b1ff0d6c993e3d87a4362d2ccd6c660f7444599f because apparently inputsecret is not supported in neovim and prior to this commit, input was used.

Seems to me that the compressed flag shouldn't be included because of
https://github.com/Exafunction/codeium.nvim/commit/ed50d5eae1a8ab63dae3a0341f5f88794e8b4a0f
and:
https://github.com/nvim-lua/plenary.nvim/blob/9ce85b0f7dcfe5358c0be937ad23e456907d410b/lua/plenary/curl.lua#L207-L209
I will close this for now since ed50d5eae1a8ab63dae3a0341f5f88794e8b4a0f was supposed to address this, but feel free to comment if that's not the case.


External packages still not working

The following program sample.go triggers an unexpected result
https://github.com/traefik/yaegi/issues/671 ->

It's also possible to re-build an interpreter containing a pre-compiled library and its wrapper (generated by goexports), so the package can be imported without the overhead of interpretation, as it is done for the standard library packages in yaegi.

I've added external library into runtime using "import", generated extract file for yayegi, but, TL;DR it won't find the package which is already imported inside the runtime:
1. Extract the deps: ./yaegi extract "github.com/google/uuid"
2. Add dep into the golang runtime (for example, inside yaegi/cmd/yaegi.go:
import (
...
_ "github.com/google/uuid"
)

or

import "github.com/google/uuid"

func main() {}
...
_ = uuid.New()
...

^ at this point package will be already stored inside golang runtime which every golang binary has inside of itself.

3. Recompile yaegi:
go build ./cmd/yaegi

4. Run ./yaegi and observer that import forks fine
5. Replace $GOROOT or move the binary to other namespace/mounted volume without GOROOT and observe that p.4 is not working anymore

### Expected result

```console
After compiler was rebuilt using the extracted package, `yaegi` should not search packages inside `GOROOT`:

	i := interp.New(interp.Options{
		GoPath:       build.Default.GOPATH,
		BuildTags:    strings.Split(tags, ","),
		Env:          os.Environ(),
		Unrestricted: useUnrestricted,
	})

Inside mounted namespace without "uuid" package:
/ # ./ya
> import "github.com/google/uuid"
<uuid_import_addr_val>

### Got

```console
Inside mounted namespace without "uuid" package:

/ # ./ya
> import "github.com/google/uuid"
1:21: import "github.com/google/uuid" error: unable to find source related to: "github.com/google/uuid"

### Yaegi Version

./ya version: devel

### Additional Notes

Maybe I am just confused by the doc itself and there is no `legit` way to hook something from the runtime itself or maybe I am just wrong with the implementation, but still it's not clear how can you import something external.

Basically, what I am trying to achieve is:
Build an interpreter with the package `X` in it's runtime and after, use the binary with the package `X` inside it without package `X` being installed on the system (some sort of from memory loading)

#I_am_not_a_Yaegi_developer
I'm not sure how to do exactly what you want -- build a stand-alone program that includes arbitrary Go modules -- but I do have some advice. It boils down to "figure out what they did with the standard library and then do that."
First, build a non-stand-alone Go program that creates a Yaegi interpreter and uses the package successfully.
This would probably look something like this:

Use yaegi extract on the external package to build a symbol table for all exported symbols in the package. This generated code updates a Symbols variable assumed to already exist in whatever package the file is in. It looks something like this:

// Code generated by 'yaegi extract github.com/google/uuid'. DO NOT EDIT.

package _test

import (
	"github.com/google/uuid"
	"reflect"
)

func init() {
	Symbols["github.com/google/uuid/uuid"] = map[string]reflect.Value{
		// function, constant and variable definitions
		"ClockSequence":        reflect.ValueOf(uuid.ClockSequence),
// ...

Include the file generated above in your program source tree. Create a Symbols variable of type interp.Exports in that file's package. (Depending on where you ran yaegi extract, you may need to manually update the package declaration in the generated file. By default, extract specifies a packaged based on your $PWD when you run yaegi extract.)
Import the package, e.g. import "github.com/you/your_app/path/to/your_package"
Create an interpreter, e.g. i := interp.New(...)
Use the Symbols generated by extract, e.g. i.Use(your_package.Symbols)
call ImportUsed(), e.g. i.ImportUsed()
Import the package inside the interpreter, e.g. i.Eval("import \"github.com/google/uuid\"")

And that should get you an interpreter that can use uuid variable/functions/types.
Arranging for all that to happen in a stand-alone executable is up to you.


Collision if your module has multiple dependencies with the same named address but different values

Say you have two packages:
[package]
name = 'DepA'
version = '1.0.0'

[dependencies.AptosFramework]
git = 'https://github.com/aptos-labs/aptos-core.git'
rev = 'main'
subdir = 'aptos-move/framework/aptos-framework'

[addresses]
admin = "0xaaaaaaaa"

[package]
name = 'DepB'
version = '1.0.0'

[dependencies.AptosFramework]
git = 'https://github.com/aptos-labs/aptos-core.git'
rev = 'main'
subdir = 'aptos-move/framework/aptos-framework'

[addresses]
admin = "0xbbbbbbb"

Now let's say you have a parent package that depends on both of them:
[package]
name = "MyProject"
version = "0.0.0"

[dependencies]
DepA = { git = "https://github.com/banool/testing.git", subdir = "dep_a", rev = "main" }
DepB = { git = "https://github.com/banool/testing.git", subdir = "dep_b", rev = "main" }

If you try to compile this, you will get an error that looks like this:
Move compilation failed: Unable to resolve packages for package 'MyProject': Unable to resolve named address 'admin' in package 'MyProject' when resolving dependencies: Attempted to assign a different value '0xbbbbbbb' to an a already-assigned named address '0xaaaaaaaa'

In other words, if you depend on two packages that use the same named address with different values, they will collide and compilation will fail.
This seems like a package ecosystem problem waiting to happen. Essentially in this setup, all named addresses exist within a global namespace. The two packages I depend on might be written by totally separate entities and they just independently chose to use the same name, e.g. admin (which is quite common). If that's the case, I have to ask one of them to go use a different named address, like admin1 and admin2. Or I just don't use one of the packages.
I feel the solution would be to "scope down" named addresses, so that a named address exists only within a single package, so when you compile two dependent modules, their names won't collide, since as siblings, those named address should have no meaning to each other.
Alternatively, there could be some scheme where you namespace the named addresses, so you could do package::named_address or something. But I don't know if this is actually necessary.

cc @SangyunOck

Hey @banool good question!
Agreed that it would be a package ecosystem problem if there was no way to extricate yourself from the situation that you describe.
The good news is that this problem can be resolved in packages today with address renaming (see: https://diem.github.io/move/packages.html#scoping-and-renaming-of-named-addresses for more details on how this all works). TL;DR: in your example for MyProject I could rename the admin named addresses coming from one of the packages to resolve that conflict, i.e.,
[package]
name = "MyProject"
version = "0.0.0"

[dependencies]
DepA = { git = "https://github.com/banool/testing.git", subdir = "dep_a", rev = "main", addr_subst = {"other_admin" =  "admin" } }
DepB = { git = "https://github.com/banool/testing.git", subdir = "dep_b", rev = "main" }

You should then be able to compile MyProject and it should work. You'll need to use the other_admin named address to refer to the named address coming from DepA in your Move code.

Hey, great to hear that there is a workaround!
Saying that, I don't quite understand why this is a problem in the first place. I would expect that named addresses are scoped to each package and resolved within each package independently.
cc @wrwg, we spoke offline about this.

The issue with scoping named addresses to the package only is that this greatly limits the power of them. In particular, two of the main reasons why we want named addresses to be exported are:

I may have a package that defines a specific address that other packages should use and know about, e.g., the location of a specific resource (or module) that I have published. Exporting the named address allows other packages to use it without needing to know the exact value of the address.
In the case of more generic libraries, I may want to allow packages that import me to specify the value for my named addresses -- and I as the package don't care what address value is used. In this case exporting the named addresses is also quite useful. This is, e.g., what is done in the Move standard library; the Std named address is defined but not assigned a value so that the users of the package can define that address later on.

Tim, I'm wondering whether this also works for the Move Model, or was that exactly the part were it didn't?
Also, we are currently looking at reactivating already existing code in the compiler to compile agains binary-only dependencies. This feature is more frequently requested since originally anticipated, and even if it makes not that much sense for protecting IP (Move can be easily decompiled), our users start to insist. In that context, we would probably want to deactivate for our usage of the package system the option to relocate packages. In that case, can't we just evaluate all those address aliases once and for all locally? Would this be a heavy rewrite of the package system?
[BTW welcome back to Move!]

Tim, I'm wondering whether this also works for the Move Model, or was that exactly the part were it didn't?

Absolutely correct. Anything that goes through the Move Model doesn't support address renaming since it needs to take all of the modules at the same time, and we cannot pull the trick we do with separate compilation to perform the address renaming.
To your second question, I don't fully understand so I might need an example or a bit more clarification, and in particular I'm not sure what is meant here:

In that context, we would probably want to deactivate for our usage of the package system the option to relocate packages.

If I had to hazard a guess, do you mean that you wouldn't permit unassigned named addresses in packages that can be assigned in a different package (the Move Stdlib case/case 2 above)? If so I don't think adding this restriction in would be too hard in the existing package system. Let me know if this isn't what you meant -- happy to dig in a bit more on this.
Thanks for the welcome back! Excited to be back working on Move :)

In that context, we would probably want to deactivate for our usage of the package system the option to relocate packages.

Adding to @tzakian's question on this -- note that addr_subst does not let you relocate an address in a dependent package.  It provides two features:

Allows you to call an address by a different name in the dependee, so whether the dependent package is built from source, or exists as a binary should not come into play.
Allows you to supply a numerical address for an unassigned address, but a prebuilt dependent package cannot have any unassigned addresses, so this case is unreachable.


Vehicle Routing Problems with Profits (VRPP)

http://www.unibs.it/sites/default/files/ricerca/allegati/quaderno wpdem 3.pdf
Is possible solve this problem creating custom HardConstraints or SoftConstraints ?

https://github.com/graphhopper/jsprit/issues/110#issuecomment-47522475

Hi, It is not yet easy to model since each service requires a profit and - most importantly - insertion heuristics should insert according to marginal costs but according to marginal profit. Additionally, the algorithm should also reject jobs if marginal profit < 0.


Flutter Web : Unable to see text overflow ellipsis

Error Description
I have add a text overflow ellipsis to a text widget which I know is very likely to overflow.
Though this works perfectly fine on Android and iOS, it shows placeholders in web.
Is this a flutter issue or just an error from my side?
Error Image

flutter doctor -v
[√] Flutter (Channel beta, 1.20.0, on Microsoft Windows [Version 10.0.19041.388], locale en-US)
    • Flutter version 1.20.0 at C:\Users\Aneesh\flutter
    • Framework revision 916c3ac648 (6 days ago), 2020-08-01 09:01:12 -0700
    • Engine revision d6ee1499c2
    • Dart version 2.9.0 (build 2.9.0-21.10.beta)

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

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

[√] Android Studio (version 4.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.47.3)
    • VS Code at C:\Users\Aneesh\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.13.2

[√] Connected device (3 available)
    • Web Server (web) • web-server • web-javascript • Flutter Tools
    • Chrome (web)     • chrome     • web-javascript • Google Chrome 84.0.4147.105
    • Edge (web)       • edge       • web-javascript • Microsoft Edge 84.0.522.44

Hi @sidrao2006
Not able to reproduce this issue

Code Sample
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
        child: Container(
          child: Text(
            'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
            overflow: TextOverflow.ellipsis,
          ),
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () {},
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel beta, 1.20.0, on Mac OS X 10.15.6 19G73, locale en-GB)
    • Flutter version 1.20.0 at /Users/tahatesser/Code/flutter_beta
    • Framework revision 916c3ac648 (10 days ago), 2020-08-01 09:01:12 -0700
    • Engine revision d6ee1499c2
    • Dart version 2.9.0 (build 2.9.0-21.10.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.1
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.6, Build version 11E708
    • CocoaPods version 1.9.3

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

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

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

[✓] Connected device (4 available)
    • SM M305F (mobile)      • 32003c30dc19668f          • android-arm64  • Android 10 (API 29)
    • Taha’s iPhone (mobile) • 00008020-001059882212002E • ios            • iOS 13.6
    • Web Server (web)       • web-server                • web-javascript • Flutter Tools
    • Chrome (web)           • chrome                    • web-javascript • Google Chrome 84.0.4147.125

• No issues found!

Can you please  try on emulator or different device? Are you only seeing this issue on this device? Please more details of this device  provide  a complete reproducible minimal code sample
Thank you

To Reproduce the problem
Run flutter run --dart-define=FLUTTER_WEB_USE_SKIA=true -d Chrome
@TahaTesser, running flutter run -d Chrome works just fine, however, skia rendering simply shows placeholders instead of ellipses.

Note: I am using Skia to display SVGs on the web.

Google Chrome | 84.0.4147.105 (Official Build) (64-bit) (cohort: Stable)
OS | Windows 10 OS Version 2004 (Build 19041.388)

Chrome | 84.0.4147.111
OS | Android 10

Chrome | 84.0.4147.111
OS | Android 8.1.0

Note: All the above specifications are for real devices and not emulators

Hi @sidrao2006
flutter build web --dart-define=FLUTTER_WEB_USE_SKIA=true on latest beta

Also no issues on Windows 10

flutter doctor -v
[✓] Flutter (Channel beta, 1.20.0, on Mac OS X 10.15.6 19G73, locale en-GB)
    • Flutter version 1.20.0 at /Users/tahatesser/Code/flutter_beta
    • Framework revision 916c3ac648 (11 days ago), 2020-08-01 09:01:12 -0700
    • Engine revision d6ee1499c2
    • Dart version 2.9.0 (build 2.9.0-21.10.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.1
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.6, Build version 11E708
    • CocoaPods version 1.9.3

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

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

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

[✓] Connected device (2 available)
    • Web Server (web) • web-server • web-javascript • Flutter Tools
    • Chrome (web)     • chrome     • web-javascript • Google Chrome
      84.0.4147.125

• No issues found!

Can you please provide  a complete reproducible minimal code sample
Thank you

Reproducible Minimal Code Sample

Reproducible Minimal Code Sample
ListView.builder(
          itemBuilder: (context, int index) {
            return Column(
              children: [
                ListTile(
                  contentPadding:
                      EdgeInsets.symmetric(vertical: 10.h, horizontal: 40.w),
                  onTap: () => print('onTap'),
                  leading: CircleAvatar(),
                  title: Text(
                    'Contact Chat number $index',
                    style: Theme.of(context).textTheme.bodyText2,
                  ),
                  subtitle: Text(
                    'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
                    maxLines: 1,
                    overflow: TextOverflow.ellipsis,
                    style: TextStyle(
                           // some style...
                    ),
                  ),
                ),
                Divider()
              ],
            );
          },
        ),

Main Widget Tree
A  StatefulWidget -> Scaffold (inside the build method) -> DraggableScrollBar (from a package) -> ListView.builder

flutter doctor -v
[√] Flutter (Channel beta, 1.20.0, on Microsoft Windows [Version
    10.0.19041.388], locale en-US)
    • Flutter version 1.20.0 at C:\Users\Aneesh\flutter
    • Framework revision 916c3ac648 (11 days ago), 2020-08-01 09:01:12 -0700
    • Engine revision d6ee1499c2
    • Dart version 2.9.0 (build 2.9.0-21.10.beta)

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

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

[√] Android Studio (version 4.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b01)

[√] VS Code (version 1.47.3)
    • VS Code at C:\Users\Aneesh\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.13.2

[√] Connected device (3 available)
    • Web Server (web) • web-server • web-javascript • Flutter Tools
    • Chrome (web)     • chrome     • web-javascript • Google Chrome
      84.0.4147.125
    • Edge (web)       • edge       • web-javascript • Microsoft Edge
      84.0.522.44

• No issues found!

@TahaTesser thanks for looking into it

Hi @sidrao2006
Using you code sample with flutter build web --dart-define=FLUTTER_WEB_USE_SKIA=true -v
https://nervous-mcnulty-998d48.netlify.app/#/

main.dart
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Scrollbar(
        child: ListView.builder(
          itemBuilder: (context, int index) {
            return Column(
              children: [
                ListTile(
                  contentPadding:
                      EdgeInsets.symmetric(vertical: 10, horizontal: 40),
                  onTap: () => print('onTap'),
                  leading: CircleAvatar(),
                  title: Text(
                    'Contact Chat number $index',
                    style: Theme.of(context).textTheme.bodyText2,
                  ),
                  subtitle: Text(
                    'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
                    maxLines: 1,
                    overflow: TextOverflow.ellipsis,
                    style: TextStyle(
                        // some style...
                        ),
                  ),
                ),
                Divider()
              ],
            );
          },
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () {},
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel beta, 1.20.0, on Mac OS X 10.15.6 19G73, locale en-GB)
    • Flutter version 1.20.0 at /Users/tahatesser/Code/flutter_beta
    • Framework revision 916c3ac648 (12 days ago), 2020-08-01 09:01:12 -0700
    • Engine revision d6ee1499c2
    • Dart version 2.9.0 (build 2.9.0-21.10.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.1
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.6, Build version 11E708
    • CocoaPods version 1.9.3

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

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

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

[✓] Connected device (2 available)
    • Web Server (web) • web-server • web-javascript • Flutter Tools
    • Chrome (web)     • chrome     • web-javascript • Google Chrome
      84.0.4147.125

• No issues found!

pubspec.yaml
version: 0.0.1+1

environment:
  sdk: ">=2.1.0<3.0.0"

dependencies:
  flutter:
    sdk: flutter

  firebase_core: 0.4.5
  firebase_auth: 0.16.1
  cloud_firestore: 0.13.7
  modal_progress_hud: 0.1.3
  flutter_screenutil: 2.3.1
  flutter_svg: 0.18.0
  draggable_scrollbar: 0.0.4
  sliding_up_panel: 1.0.2
  firebase_dynamic_links: 0.5.3
  dynamic_theme: 1.0.1

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  uses-material-design: true

with some images and fonts

@TahaTesser, thanks for replying
I am still unable to figure out what's wrong with my code that's causing this error.

I really don't know how but the issue was fixed. I am no longer able to see the boxes and the overflow is working properly.

are u using any custom font?
change it and test again


proposal: prune and reset x/debug/*

As we work with the Delve team and develop the viewcore command ourselves, there's an opportunity to share code. x/debug seems like the obvious place to do it, but it's currently in a pretty poor state, with lots of undermaintained packages. I would like to delete many of them and make backward-incompatible changes to some of the others. The packages are in three categories, each of which needs separate treatment, so I'll discuss them one by one.
Once this is done, I'll probably file a new proposal for a few new dwarf subpackages, but that's for later.
Packages with versions in the stdlib
dwarf, elf, gosym, and macho are related to the similarly-named packages in the stdlib. They have not been kept in sync with their stdlib counterparts, so they may not work any more. Also, at least in the case of dwarf, incompatibilities have been introduced -- it now produces Go specific types like DotDotDot instead of DWARF standards. Porting a program between the two isn't easy, and it's not clear whether a new feature or fix should be applied to the stdlib, x/debug/, or both.
According to godoc, gosym is completely unused. dwarf, elf, and macho are used only by other packages in x/debug (see next section) and old versions of Delve. We can't rule out other uses, of course, but the impact of changing these packages is probably very low.
elf, gosym, and macho are small packages, with limited functionality.
Action: delete them and accept necessary changes to the stdlib.
The DWARF spec is far more complicated than ELF, and it is still evolving. We probably need a place to accept changes outside the stdlib, much like the relationship between syscall and x/sys/*.
Action: reset dwarf to the stdlib version, keep the stdlib version frozen, and accept changes to the x/debug version while maintain API compatibility with the stdlib version.
Packages implementing the x/debug debugger
The primary purpose of x/debug was at some point to implement a debugger for Go. It has been almost entirely replaced by Delve. The one user I know of is the Google Cloud Debugger, who have agreed to vendor it.
Most of the packages in x/debug are in this set: x/debug itself, arch, cmd/debugproxy, local, remote, server, and server/protocol.
Action: delete these packages.
Packages implementing cmd/viewcore
The viewcore command is in cmd/viewcore, core, and gocore. I mention them only for completeness; they are fresh, use stdlib packages, and need no modification.
cc @aclements @randall77 @hyangah @dr2chase @aarzilli @derekparker (sorry if I forgot anybody)

reset dwarf to the stdlib version

Do you want to do this because you want to have debug_frame and debug_loc stuff as methods of a x/debug/dwarf.Data object?
Because besides that IMHO debug/dwarf is mostly fine. The only thing that's weak is the dwarf.Type stuff: compare for example the attributes of DW_TAG_structure_type (DWARF standard v4, page 204) with the fields of dwarf.StructType (not to mention the extended attributes that go emits).
I think as it is dwarf.Type isn't useful for anything but implementing very basic tools.
The good thing is that it can all be reimplemented outside of debug/dwarf like delve does in pkg/dwarf/godwarf (which is derived from x/debug/dwarf).

I don't have a detailed plan for what to do with dwarf. Yeah, it seems like direct API support for _frame and _loc would be good. I'm also concerned about what will happen if/when we need to handle DWARF5, which could be tricky, especially if we want to try to provide one consistent view of (say) both .debug_loc and .debug_loclist. I think we're much better off doing that sort of evolution outside of the stdlib, especially because the stdlib is covered by the compatibility promise.
Basically, unless you think debug/dwarf is so stable that we're never going to want to make nontrivial changes, I think we should plan to have and actively develop x/debug/dwarf.

Alright.

I'm not sure we should delete any existing code until we have a version tag for it. And backwards-incompatible changes (deleting or replacing packages) should be avoided until we have a way to flag them.
It might be fine to create a v2 subdirectory at the top of the repo and develop something there.
On the one hand, it looks like the only public users of this repo at all are cloud.google.com/go and at least some versions of delve. Maybe as long as you coordinate with them, it would be fine to make changes. But on the other hand we don't know who else is using it in non-public code, and it's a dangerous precedent to set to start deleting stuff from x repos right now, before we have tagged versions.
Especially in the absence of a clear plan for a replacement, my suggestion is still a v2 top-level directory, and maybe a strongly worded v2/README.md that you are going to make backwards-incompatible changes there for a while.

Is there any official API deprecation mechanism that we can utilize to communicate with hidden users? (E.g. build time warning about use of deprecated APIs or packages)
Even when we decide to "experiment" in v2, we still want to make it clear that the current version is "unsupported" and its use is "strongly discouraged".
For cloud.google.com/go, we discussed with google cloud team so they would vendor the x/debug/*.  Given that we can't delete the package from x/debug for the hypothetical users now, it's better not to proceed because that will leave us with one extra variant of the packages.
Delve stopped using x/debug long time ago.

@rsc Given the current state, I think the current x/debug should be already considered as 'experimental' or 'pre-release' version. So, resetting or introducing breaking changes should be expected.

None of the code or APIs in x/debug was official, and there was no expectation around them.
Also see https://github.com/golang/debug/blob/master/README
Even, x/debug was not part of repos watched by Go's builders. For example,
some functionalities of  x/debug/dwarf was broken since 1.10 (#25715) and
we just got a bug report (from the user of the google cloud debugger)
Some of the packages (client/server/proto/...) belong to the google cloud debugger implementation.

Also, isn't it better to garden and fix the repo before tagging or including it in 1.11-tagged x repos?

OK then I guess delete away.

Spoke with Russ and marking this as accepted.

https://go-review.googlesource.com/121017 for cleanup was submitted.
https://code-review.googlesource.com/29071 moved code for the google cloud debugger to google cloud debugger.
debug sub-repository is now included in build.golang.org subrepo list. (by https://go-review.googlesource.com/115057 and an administrative operation to re-initialize the subrepo list)
Closing this issue.


How to represent ambiguity?

PMS2 has a highly similar pseudogene, called PMS2CL. The high sequence similarity between them has the consequence that sometimes it is not clear in which of the two locations a variant is located. Is there a mechanism to represent such ambiguity?

We don't have that kind of ambiguity in VRS right now. I would love to hear suggestions.
Once you have the right concepts, it's easy to talk about concepts precisely. When we've considered imprecision and ambiguity, we've done so by being precise about the kind of ambiguity. For example, a location may have inner and out bounds, a sequence may use IUPAC ambiguity codes, or a repeat may be defined with a range of repeat counts.
However, when we've talked about more complex kinds of ambiguity, such as sequence similarity,it's been very difficult to pin down exactly what we mean.
The closest that we came to this particular problem is to talk about an ambiguous location that consisted of a set of locations, kinda like a dbSNP rsid. That location could be used as a location, so that an Allele might be defined once across a set of locations. The intent was really for genome and transcript aligned segments, but I suppose could be used (abused?) to represent sets of locations through paralogy.

I am not sure we need to be able to represent an alignment. To start with, it might be sufficient to just add some kind of label to a location with tags such as "putative pseudogene", "putative gene conversion", "putative gene fusion".

I am not sure we need to be able to represent an alignment. To start with, it might be sufficient to just add some kind of label to a location with tags such as "putative pseudogene", "putative gene conversion", "putative gene fusion".


Don't show sources if their count has not changed

Description

Follow-up to #4067
Here's the report from the most recent audio data refresh:

The current logic is set to show all sources, regardless of whether there was a change or not. This PR changes the logic so only sources that have increased or decreased in size are shown in the final report. While this doesn't have a huge effect on audio data refreshes, it will for image data refreshes since we have significantly more sources there.
Testing Instructions

Updated tests should pass. Alternatively, run the data refresh locally after just api/init and see that no sources are listed in the completion message because none of the counts changed.
Checklist

[x] My pull request has a descriptive title (not a vague title likeUpdate index.md).
[x] My pull request targets the default branch of the repository (main) or a parent feature branch.
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[x] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no visible errors.
[ ] I ran the DAG documentation generator (if applicable).

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

Do we need to handle a case where all sources are unchanged? That seems unlikely to ever occur at all.

Only in local testing I would imagine! I don't think it's worth having logic for that case, personally. And I've made the message about unchanged sources ambiguous enough that it should cover the case where all sources are absent too


Add text-shadow utility

This is a resubmission of https://github.com/tailwindcss/tailwindcss/pull/881. I used @benface's original commit so his works doesn't gets lost. I updated the styles with the current version of his https://github.com/benface/tailwindcss-typography plugin.
At the moment I'm not sure if the current styling is the wanted one. I tried it out locally and it seems to be ok but not sure if sm & xl versions are needed or if the current styling needs tweaking. It seems to be that opinions could differ quite a bit on this.
Closes https://github.com/tailwindcss/tailwindcss/issues/307

The styles used in the README of my typography plugin are just meant to be examples, they’re not a default value (I’m not sure I even tested them haha). In fact, the plugin doesn’t come with a default text-shadow, exactly because it would be too opinionated.

@benface so would you recommend to just keep your original commit?

I don’t know, I would listen to what @adamwathan has to say first :)
Thanks for making the PR! The original one got auto-closed when Adam deleted the next branch and I didn’t get a chance to make a new one (I forgot, really).

I'd like to get Steve to pick some good default values for this before merging, I'll ping him about it.

@adamwathan @sschoger will this be a part of the TailwindUI update? If not, I think it would be a good idea to add the plugin to core even if we don't provide any default styles for it yet.

Going to close this for now because no concrete plans to tackle it and it's been sitting around for a long time. Will re-open and integrate the original changes if possible if/when we do add text shadow support in the future.


tidy up GO:0043234 protein complex and GO: 0032993 protein-DNA complex

I'm getting into problems because some protein-DNA complexes were placed under protein complex so tying up new terms can become invalid when a child term has parents from each branch. I know we discussed this recently and were thinking of obsoleting protein-DNA complex (moving all terms to protein complex - with an intersection of GO:0003346 DNA binding?).
I have a specific case now where I will add 3 or 4 children to GO:0009380 excinuclease repair complex (which is_a protein complex) when TG is stable again (after the Thanksgiving holidays). They are all either GO:0097520 nucleotide-excision repair, preincision complex (which is_a protein DNA Cx) or GO:0000109 nucleotide-excision repair complex (which is_a protein Cx).
Can we please make a decision on this fairly soon so I can bind my terms at the time of creation rather than having to go backwards again in a few months time to tidy up my terms?
Many thanks,
Birgit
Reported by: bmeldal
Original Ticket: geneontology/ontology-requests/10550

What we have now:

label "protein-DNA complex"^^string
definition "A macromolecular complex containing both protein and DNA molecules."
comment "Note that this term is intended to classify complexes that have DNA as one of the members of the complex, that is, the complex does not exist if DNA is not present. Protein complexes that interact with DNA e.g. transcription factor complexes should not be classified here."
label "protein complex"^^string
definition "A stable macromolecular complex composed (only) of two or more polypeptide subunits along with any covalently attached molecules (such as lipid anchors or oligosaccharide) or non-protein prosthetic groups (such as nucleotides or metal ions). Prosthetic group in this context refers to a tightly bound cofactor. The component polypeptide subunits may be identical."
All looks nice and clear to me.
@bmeldal @ValWood : Please submit a fresh ticket if any current subclasses of DNA-protein complex are now wrong.

Have you made any changes? The whole question was whether protein-DNA complex and ribonucleoprotein complex should be children of protein complex so that users searching for 'protein complex' would get all complexes. With the update of the def for protein complex the prosthetic groups are included so no logical problem.
The problematic children of GO:0009380 excinuclease repair complex have not yet been created but I guess with the whole refractoring we are going to do we wouldn't add them anyway as they only differ by composition and exactly how tightly they are bound to DNA.
Birgit


envtest: bump to 1.27

once again, no real reason to be stuck on ancient 1.24

/cherry-pick release-4.14


istioctl verify-install: enhance error output with --verbose

To fix https://github.com/istio/istio/issues/18855
Part of https://github.com/istio/istio/issues/28148
Without --verbose flag
$ istioctl verify-install
Error: could not load IstioOperator from cluster: could not unmarshal: json: cannot unmarshal string into Go value of type map[string]json.RawMessage

With --verbose flag:
$ istioctl verify-install --verbose
Error: could not load IstioOperator from cluster: could not unmarshal: could not unmarshal: json: cannot unmarshal string into Go value of type map[string]json.RawMessage

YAML:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"install.istio.io/v1alpha1","kind":"IstioOperator","metadata":{"annotations":{},"creationTimestamp":null,"name":"installed-state-1-8-0","namespace":"istio-system"}
}}
...

@shamsher31: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
13073aba2918b0baf224bec8768750827cb944e4
link
/test lint_istio

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. I understand the commands that are listed here.

@shamsher31: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
5fd1d2be096b9779ce6187aa484b70079ed67cf4
link
/test integ-security-k8s-tests_istio

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. I understand the commands that are listed here.

/test integ-security-k8s-tests_istio

@shamsher31: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
5fd1d2be096b9779ce6187aa484b70079ed67cf4
link
/test integ-security-k8s-tests_istio

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. I understand the commands that are listed here.

/test integ-security-k8s-tests_istio


Fatal error

After having unc0ver dark for a while now, I made a snapshot with SnapBack and went to orig-fs. I jailbroke with Chimera and couldn’t install SnapBack and eventually just restored root fs. Now I jailbroke just fine with white unc0ver, but if I ever try to run the unc0ver dark to re jailbreak it gives me an error but then if I go to Cydia it opens and has dark mode on and if I respring then all my tweaks load. I have no idea what is wrong.

I need logs to help

https://pastebin.com/887WkrXw
There are the logs from unc0ver dark.

@Cvenos Jailbreak with Load Tweaks turned off a few times.

Ok thank you I will try

Closing due to inactivity


Unable to run development version using docker compose

Hi,
I'm running into some trouble getting the docker development environment running.
I cloned the project and tried standing up the repo using docker compose. I updated the .env and other files as mentioned in the READMEs.
I'm running into this error:
Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/go/bin/air": stat /go/bin/air: no such file or directory: unknown

Its downloading the cosmtrek/air repo but for some reason the executable isn't being found. Am I missing  a step somewhere?
I'm on a Mac M1 device, if that could be a problem.

Thank you for the well-written issue with most of the information relevant to understanding it and resolving it.
May be you forgot to mention, but I'm assuming you've copied docker-compose.override.yml.example to docker-compose.override.yml. Assuming that's true, I think there's a weird bug in that setup. It works only if override existed from the beginning and not after you've already started using docker-compose.yml without the override.
So here's what you have to do. Wipe out the old setup first by running docker compose down. This will remove all existing containers. Specifically, you want to remove the pb container, which can also be removed with docker compose rm -s pb. After this, just run docker compose up -d and let me know if that fixes the problem.

Oh, and also review this step-by-step checklist ... https://github.com/spinspire/pocketbase-sveltekit-starter/issues/9#issuecomment-1378177712

Hi, I have the exact problem also on my m1 Mac. I tried your described steps but with the same error.
Thanks for your effort.

So, to close this issue out, I just tried this again from scratch, and got this working.
I followed @jkdoshi's instructions, followed the checklists, and ensured that the docker compose files and env files were configured BEFORE the first time I ran docker compose up.
The only thing I did different was I degitted the repo, removed the sveltekit app from docker-compose, and tried to standup only pocketbase.
I'll close this for now, but update this thread when I re-connect sveltekit and verify the whole repo works OOTB.
Thanks for the inputs.

Hi, I have the exact problem also on my m1 Mac. I tried your described steps but with the same error.
Thanks for your effort.

@mares29 does your problem still persist? Did you follow the instructions for using the override file before re-creating containers?

The problem was missing PWD variable in .env.

You're not supposed to set PWD environment variable by hand in .env file. It's an automatic variable provided by the shell whose value is always equal to the path-of-working-directory (P.W.D.)

Based on instructions I assume when using docker, I just use compose up and then should be able to connect to pb/sk ports but that's not the case

Docker works very differently between Mac and Linux. Mac runs Docker containers in a separate Linux VM. I don't have a Mac, so I'm only guessing here. One would have to understand Mac+Docker networking fully.
My only suggestion would be to merge the following into docker-compose.override.yml
...
services:
  pb:
    ports:
      - 8090:8090
  sk:
    ports:
      - 5173:5173

The above will make PocketBase available at http://localhost:8090 and SvelteKit Dev available at http://localhost:5173
Please read the original issue description again. As I mentioned in my first comment, it is very well written.

It describes the steps taken
It quotes the exact error message
It even mentions that they are on M1 Mac

All these things help others understand (and perhaps reproduce) the issue and come up with intelligent guesses as to what the problem might be and how to fix it.
At this point, it seems your issues is different from (this) original issue. So I'd say open a new issue following the above best practices.


fix(ci): duplicated Netlify deployment URL being posted

🚧 Deploying to Netlify - ubuntu-latest

Status
URL

Pending
URL will be revealed once deployed

🚧 Deploying to Netlify - windows-latest

Status
URL

Pending
URL will be revealed once deployed

✅ Deployed to Netlify - ubuntu-latest

Status
URL

Success
https://65a66e79e816a20db213632a--nolebase-integrations.netlify.app

✅ Deployed to Netlify - windows-latest

Status
URL

Success
https://65a66f8a86dbb10e306772f0--nolebase-integrations.netlify.app


I can't ask questions there. I have no choice but to ask questions here

At present, I have tried to use the new architecture in my project, but many third-party libraries cannot be used, and many libraries have been stopped for a long time without maintenance. How can you solve this problem
example ：  react-native-video

have you checked out

https://github.com/reactwg/react-native-new-architecture/discussions/6#discussioncomment-2584626

Thanks for answering @leotm 🙏
This is not the right issue tracker for asking question on the New Architecture. You should post them on: https://github.com/reactwg/react-native-new-architecture/
If you don't have access, you can apply for it via the link in the readem


windows: not asking for password when using backup command

It seems that when you use the backup command under windows, you are not prompted for the password:
D:\Tmp\rustic>rustic init -r repo
[INFO] using no config file, none of these exist: C:\Users\kk\AppData\Roaming\rustic\config\rustic.toml, C:\ProgramData\rustic\config\rustic.toml, .\rustic.toml
enter password for new key: [hidden]
[INFO] key 1e2b821d successfully added.
[INFO] repository d88d1b15 successfully created.
[INFO] using cache at C:\Users\kk\AppData\Local\rustic\d88d1b1554269c71c927bc2d761c85cad1e71713bfbb3b72f9685c1c07662953

D:\Tmp\rustic>rustic -r repo backup test
[INFO] using no config file, none of these exist: C:\Users\kk\AppData\Roaming\rustic\config\rustic.toml, C:\ProgramData\rustic\config\rustic.toml, .\rustic.toml
error: No password given. Please use one of the --password-* options.

Looking at the documentation, you should be prompted when using the backup command. Also, I don't see any way to force rustic to prompt me for the password.
I'm using rustic 0.7.0 installed with cargo under windows 10.

Thank you for opening this issue @kkettinger!
I think this has been already fixed in https://github.com/rustic-rs/rustic/pull/1061. Can you please test the nightly build?

@aawsome It works when building it directly from main, thanks!


mention in documentation: host.docker.internal

This is something for people who are not docker kaptains :D But i think it would be good to mention in documentation if you had running kafka/zookeper on docker host  you should use  host.docker.internal
Or maybe it's just some Windows problem because localhost just didn't work for me
docker run -d -p 9000:9000 -e ZK_HOSTS="host.docker.internal:2181" hlebalbau/kafka-manager:stable

Yeah, networking staff a bit complicated for newcomers. Feel free to provide your PR :)

host.docker.internal is valid only for Windows and Mac, since there Docker doesn't run natively, but via some intermediate layers or in some setup - pure VMs.
It's only available on the latest Docker versions for Linux
https://github.com/docker/for-linux/issues/264

The README was rewritten some time recently to suggest running CMAK with own ZK instance only via docker-compose. Currently it is recommended way of using this docker image. Examples were provided as well.
Using provided docker-compose examples will eliminate the bug raised in a initial comment.
So, I suggest to close this issue as no fixes needed.
@Nicramus wdyt ?

Well, I suppose this could be closed. @hleb-albau wdyt ?


audacity: use default MacOS SDK

Removed unneeded reference to apple-sdk_11 in BuildInputs
See also #352129
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Yes, it's a trivial change. I'm testing the waters before migrating other packages.

The default SDK on x86_64-darwin being apple-sdk_10_12, would these lines then be needed again?
https://github.com/NixOS/nixpkgs/blob/d7f8e5b19dd85235d765713934dad80a37fc6fb4/pkgs/by-name/au/audacity/package.nix#L84-L89

Thanks for spotting that! The default hasn't been pushed forward yet. I'm going to withdraw this to avoid a possible regression.


Add warnings and early return when trying to create a mesh impostor i…

…n an object without vertices. Currently, when doing just this, we end up with an undefined use exception, which isn't informative to users:

This will make easier to understand the usage error:

Ammo and Cannon behave differently. Ammo will find all children.


Error 404 when users have special charachters in their user ID

When i try to use : final PlaylistRequest infoPlayListRequest = api.getPlaylist(user, idP).build();
With an username like #mimble! it throws 404
I believe its because of the use of special charcters in the username

Hi @gonzarugil! Are you sure #mimble! is an existing user id? I'm trying to get information for that user using the Web API and can't find it (see https://developer.spotify.com/web-api/console/get-users-profile/?user_id=%23mimble!).
What is the playlist id you are trying to load?

the playlist is this one: https://open.spotify.com/user/%23mimble!/playlist/6bEkcjYQT8LOevifZy2QN1

Buenísima playlist, creo que me la voy a guardar :)
Ahora le echo un ojo y te cuento a ver qué pasa.

The user_id needs to be URI-encoded when composing the path. The # character starts a fragment identifier, so if not escaped it makes the request fail. I think this should be the wrapper's job, not the consumer of the wrapper. I can see the same problem happening in the Javascript wrappers, so this is something that should be fixed in those projects too.
This is definitely a bug in our side. As a workaround you can URI-encode the userid, but it might be a problem if we update the wrapper and it ends up being double encoded.
Interestingly, there seems to be a bug in the Console. Executing the curl command shown in https://developer.spotify.com/web-api/console/get-users-profile/?user_id=%23mimble! does work, but the hashtag seems to break the response shown on that page.

I already thought of the URI Encoding but it keeps failing, i try with all the possible combinations of
String user = URLEncoder.encode(getUser(url), "UTF-8"); String user = URLEncoder.encode(URLDecoder.decode(getUser(url), "UTF-8"), "UTF-8");`
But Spotify keeps sending 404

Does any of those encoded strings match %23mimble%21 ?

I have tried Hard-Coding the username to insert all the posible combinations of the encoded and non-encoded username (%23mimble%21 , %23mimble! , #mimble%21  and #mimble! ) with no luck.
I have even tried double enconding (sending %2523mimble%2521)

Hi,
I hope it's fixed in the latest commit. Could you give it a try?
Thanks,
Anastasia

Implemented URLEncoder for path parameters in v2 in commit 9f5ca80f90afca13e02558f081de32673bc94f53.

Version 2.0.0-RC1 was just released.


Enhancement: Support SMTP keywords RET, ENVID, NOTIFY, ORCPT

Hi,
please make it possible to hand these commands over to the SMTP server:
MAIL FROM<EMAIL_ADDRESS>RET=full ENVID=12345
RCPT TO<EMAIL_ADDRESS>NOTIFY=success,delay,failure<EMAIL_ADDRESS>As far as I can tell, that's the purpose of the funcitons getMailParams() and getRcptParams() - however, they are not relly implemented yet :-(
I'd be willing to contribute, if you can give me a hint as to where to start ;-)
Thanks!!

+1 for DSN feature

+1 for DSN feature

Did anything ever happen with this?