text:
fix node's annotations overwrited incorrectly

fix #376

Oops, CI security scan failed :(

@ckji Thanks! I will fix the security issue later

authors: ckji oilbeater

repo: alauda/kube-ovn


text:
reset container if deleted in flight, not delete

Does this PR need a docs update or release note?

[x] :no_entry: No

Type of change

[x] :hamster: Trivial/Minor

Issue(s)

#1923

Test Plan

[x] :green_heart: E2E

Outside of this, we may also need to do the same if we fail parsing the old path for some reason?

Would we?  Like you said, we don't lose the subtree.  And new directories (I assume) don't merge existing items, which is what this change controls for.  Otherwise we'd have to start tracking NewCollection-[DoNot]Merge, which seems a bit backwards.  So long as we don't create a new folder and also run a delta, we should be fine.

source: gharchive/pull-request

repo: alcionai/corso

license_type: permissive

license_source: github-api


text:
Skill isnt working on device - publish?

First - a big thank you, so smart to do the skill on the echo show!
Second - I tested the skill and it works fine in the developer console
but when I tried to invoke it via my echo show it wasnt aware of the skill
should I publish/certify/add to alexa echo show somehow?

It's great that the skill works in the developer console. To make it available on your Echo devices, you just need to select "Skill Testing is enabled in: Development" from the dropdown menu on the Test tab. If this doesn't work, make sure you're using the same Amazon account in both the Alexa developer console and on your Echo device. The skill should also appear in the Skills menu in the Alexa app:

Thanks!
I just figured this out - the Locale had to be adjusted on the device and it worked
Amazing how that did the trick - the SKILL is great.
Another question that I have what if i want to call the skill with a NAME for the page instead of a NUMBER (for example - "Tell Smart Home to open Page Lights") - is that feasible?

Great that it works now! The issue with the locale makes a lot of sense. This is why it is important to select the correct locale in step 8. However, it didn't occur to me that this might lead to the problems that you described.
It is possible to use something different than a number. For that you will need to create you own Slot Type in the Alexa Developer Console and use it instead of ALEXA.NUMBER in the OpenPageIntent. And, of course, you'll also need to adjust the URLs in Home Assistant accordingly.
The only reason I chose numbers instead of a custom slot type is ease of use: when you create a new page in your dashboard, you will also need to add its URL to the slot type. However, if this doesn't bother you, changing to a custom slot type should be fairly easy.
If its just the voice command that bothers you, you could alternatively also create routines instead (see here). This is the way I use the skill.

Sweet.
I actually like landing on the "home page" and navigating from there to the "other pages", but will use you idea if someone wants a shortcut.
What I am missing though is that it works on on Echo devices and you cant use it on mobile as APL isnt supported.
however, the dashbaord looks so good as is, that it renders nicely enough via the HA app on android

Thanks! I just figured this out - the Locale had to be adjusted on the device and it worked Amazing how that did the trick - the SKILL is great.
Another question that I have what if i want to call the skill with a NAME for the page instead of a NUMBER (for example - "Tell Smart Home to open Page Lights") - is that feasible?

Thanks - I was struggling to figure this out myself!

source: gharchive/issue

authors: aldadic ofirda zenodotus280

repo: aldadic/home-assistant-on-echo-show

license: MIT


text:
Confusing validation error with type: [Number] field

I have a SimpleSchema which I am using to validate a {{>quickForm}}.
The schema looks like this:
...
numbers: {
    type: [Number],
    label: 'Numbers',
    min: 1
  }
...

The form renders fine with the multi-value widget.
If I input numbers, then validation works fine.
If I input regular strings, I would expect an error message like "needs to be a number" at the individual item.
What I actually get is a numbers IS REQUIRED error on the whole multi-value widget.
This is apparently quite confusing, since there is a value entered, just not a valid one.

Also, I just noticed, if option: true is set, it is not validated at all, even if not number string values are entered.

Most likely some unwanted filtering going on. You could try autoConvert=false and/or filter=false attributes on the quickForm.

Similar problem here, I have this in my Schema:
goal: {
  type: Number,
  min: 1
 },

When I put a String in the field I get Goal is required message, worst if I put optional: true in the schema and put a String I get no validation.
I tried to put autoConvert=false and filter=false on the #autoForm with the same results.
Any ideas?

OK, I see what the issue is here. By default Number types render with an input[type=number] field. But if you enter a string, the browser actually reports it as no value. So autoform has no idea what the user entered, but it appears to be nothing.
So it's a quirk of the HTML5 controls, not a fixable bug. If you don't like it, you can specify the "text" input type instead.

A message like "[label] is a required number" in the case of undefined fields of type Number may be more clear.  That text somewhat works linguistically for both the case of nothing input, and the case of invalid text which doesn't get passed along.
However I don't see a simple way to achieve this.  I was thinking of a custom error message for just my Number fields, but looks like messages are only defined globally.

authors: AnthonyAstige aldeed oliversd theduke

repo: aldeed/meteor-autoform


text:
Feature Request: Enable Spinner-Support for waiting

Hi @aldeed,
(getting my head around Flow-Router...)
I just stumbled upon Template.subscriptionsReady.
Tabular should have an option to show a spinner while data is loading. Maybe with the option to specify a spinner-template-name as a parameter.
I think it would be really easy to implement within the ``tabular.html``` file with the help of the above function.
I think this should do it already:
    <!-- client/table.html -->
    {{#if Template.subscriptionsReady}}
        <table {{atts}}></table>
    {{else}}
        {{>spinner}}
    {{/if}}

This is the place to find more info:
https://www.discovermeteor.com/blog/template-level-subscriptions/

I'm trying to make everything go through the datatables API, which in this case is the "processing" state. There is code already that tries to do this properly, but it obviously isn't working. I will look at it again when I have time.

@thebarty, I tried that fix in a fork and it didn't work for me. I'm also super interested in a solution to this -- did you come up with an intermediate one that worked?

Hey max,
no I don't have a solution for this.
My "solution" is a comment in the code reminding me to wait for a solution :-)
    {{! todo: Wait for aldeed:tabular to support a spinner}}
    {{! see request https://github.com/aldeed/meteor-tabular/issues/227 }}

I have spinner mostly working, the only problem is I cannot handle the edge-case where no data is returned and an empty table is rendered, in which case spinner never disappears.
My interim solution outlined below:

Spinner is provided via the sacha:spin package, and rendered in page template depending on a Session var "talkingToServer" (and a Template helper function named "talkingToServer"):

    {{! MyTemplate.html }}
    {{#if talkingToServer}}
    {{> spinner}}
    {{/if}}

// /client/_Helpers.js
Template.registerHelper(
    "talkingToServer",
    function () {
        return Session.get("talkingToServer"); // flag to display spinner while loading data
    }
);

Spinner is enabled as soon as the page containing the DataTable is rendered:

// /client/MyTemplate.js
Template.MyTemplate.rendered = function () {
  Session.set("talkingToServer", true); // flag to display spinner while loading
  // ...
};

One Tabular.Table column definition must define a render function, and the render function disables the spinner:

// /both/tabular/tabularTables.js
TabularTables.Customers= new Tabular.Table({
    name: "CustomerList",
    collection: db.customer,
    columns: [
        {
            data: "name",
            title: "Customer Name",
            render: function (val, type, doc) {
                Session.set("talkingToServer", false); // flag to hide spinner after first data has loaded
                return val;
            }
        }
    ],
    initComplete: function (settings, json) {
        // note this method never seems to be called!
        // doc: https://datatables.net/reference/option/initComplete
        Session.set("talkingToServer", false); // flag to hide spinner after first data has loaded
    }
});

This works quite well, main problem is when the server does not return any data (typically because search/filter criteria are too specific) and the spinner never stops.  I'm thinking of either using a setTimeout() method to turn the spinner off after say 30 seconds, alternatively going with the Iron Router loading template approach (described in http://www.meteor-tutorial.org/book/1_3_first_app_part_3#uid307 )

Indicator fixed in https://github.com/aldeed/meteor-tabular/commit/8e7b14d33354f745169cde0161369329772395c7

repo: aldeed/meteor-tabular

license: mit

license_source: bigquery


text:
🛑 BOS Fahrzeug Info is down

In cd3587d, BOS Fahrzeug Info (https://bos-fahrzeuge.info/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BOS Fahrzeug Info is back up in 0294ef7 after 48 minutes.


text:
🛑 PipedP is down

In 499394a, PipedP (https://pipedp.alefvanoon.xyz) was down:

HTTP code: 525
Response time: 2854 ms

Resolved: PipedP is back up in b3ce4b6.

repo: alefvanoon/Status


text:
Feature/progress bar

A very rudimentary progress bar.

Codecov Report

Merging #35 (72e1631) into main (ddba5ae) will decrease coverage by 1.01%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##               main      #35      +/-   ##
============================================
- Coverage     20.24%   19.22%   -1.02%
  Complexity       33       33
============================================
  Files            24       24
  Lines           415      437      +22
  Branches         21       21
============================================
  Hits             84       84
- Misses          328      350      +22
  Partials          3        3

Impacted Files
Coverage Δ

...n/java/io/aleksander/cbac/converter/Converter.java
0.00% <ø> (ø)

...converter/archive/ArchiveCreatorSimpleFactory.java
50.00% <ø> (ø)

.../aleksander/cbac/converter/archive/CbzCreator.java
40.00% <ø> (ø)

...ain/java/io/aleksander/cbac/utils/PdfVerifier.java
81.25% <ø> (ø)

...java/io/aleksander/cbac/view/ApplicationFrame.java
0.00% <0.00%> (ø)

...io/aleksander/cbac/view/actions/ConvertAction.java
0.00% <0.00%> (ø)

...a/io/aleksander/cbac/view/mainpanel/MainPanel.java
0.00% <0.00%> (ø)

...ander/cbac/view/mainpanel/MainPanelController.java
0.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

authors: alehel codecov-commenter

repo: alehel/cbac


text:
why exon_number 0 existed/generated in gtf ?

Hi, this is a very useful tool, but i met some error here
I'm running in centos7 zsh:
bed2gtf --bed test.bed12 --isoforms test.isoform --output test.gtf
you could see many "exon_number 0"  have been generated in output gtf
could you explanin why this happened?
-> % cat ./test.bed12
chrX    119786505       119791643       ENST00000361575.3       0       -       119786683       119791576       0       3       227,104,70,     0,3402,5068,
chrX    119786505       119791595       ENST00000468844.1       0       -       119791595       119791595       0       2       227,1688,       0,3402,
chrX    119786503       119787456       ENST00000477403.1       0       -       119787456       119787456       0       2       229,176,        0,777,
-> % cat test.isoform
ENSG00000198918.7       ENST00000477403.1
ENSG00000198918.7       ENST00000468844.1
ENSG00000198918.7       ENST00000361575.3
-> % cat test.gtf
#provider: bed2gtf
#version: 1.8.0
#contact: github.com/alejandrogzi/bed2gtf
#date: 2024-1-3
chrX    bed2gtf gene    119786504       119791643       .       -       .       gene_id "ENSG00000198918.7";
chrX    bed2gtf transcript      119786504       119787456       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1";
chrX    bed2gtf exon    119786504       119786732       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "0"; exon_id "ENST00000477403.1.2";
chrX    bed2gtf transcript      119786506       119791643       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";
chrX    bed2gtf exon    119786506       119786732       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "0"; exon_id "ENST00000361575.3.3";
chrX    bed2gtf three_prime_utr 119786506       119786683       .       -       1       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";
chrX    bed2gtf transcript      119786506       119791595       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1";
chrX    bed2gtf exon    119786506       119786732       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1"; exon_number "0"; exon_id "ENST00000468844.1.2";
chrX    bed2gtf stop_codon      119786684       119786686       .       -       0       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "0"; exon_id "ENST00000361575.3.3";
chrX    bed2gtf CDS     119786687       119786732       .       -       1       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "0"; exon_id "ENST00000361575.3.3";
chrX    bed2gtf exon    119787281       119787456       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "1"; exon_id "ENST00000477403.1.1";
chrX    bed2gtf exon    119789908       119790011       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "1"; exon_id "ENST00000361575.3.2";
chrX    bed2gtf CDS     119789908       119790011       .       -       0       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "1"; exon_id "ENST00000361575.3.2";
chrX    bed2gtf exon    119789908       119791595       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1"; exon_number "1"; exon_id "ENST00000468844.1.1";
chrX    bed2gtf exon    119791574       119791643       .       -       .       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "2"; exon_id "ENST00000361575.3.1";
chrX    bed2gtf CDS     119791574       119791576       .       -       0       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "2"; exon_id "ENST00000361575.3.1";
chrX    bed2gtf start_codon     119791574       119791576       .       -       0       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "2"; exon_id "ENST00000361575.3.1";
chrX    bed2gtf five_prime_utr  119791577       119791643       .       -       0       gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";

Hi @HUNNNGRY ,
Thanks for using bed2gtf and for reporting this bug! I ran some tests here and confirm that this is a bug due to the some error within an iteration. I have fix this, now if you convert your test.bed12 file, it should look like this:
#provider: bed2gtf
#version: 1.8.0
#contact: github.com/alejandrogzi/bed2gtf
#date: 2024-1-3
chrX	bed2gtf	gene	119786504	119791643	.	-	.	gene_id "ENSG00000198918.7";
chrX	bed2gtf	transcript	119786504	119787456	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1";
chrX	bed2gtf	exon	119787281	119787456	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "1"; exon_id "ENST00000477403.1.1";
chrX	bed2gtf	exon	119786504	119786732	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "2"; exon_id "ENST00000477403.1.2";
chrX	bed2gtf	transcript	119786506	119791643	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";
chrX	bed2gtf	exon	119791574	119791643	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "1"; exon_id "ENST00000361575.3.1";
chrX	bed2gtf	CDS	119791574	119791576	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "1"; exon_id "ENST00000361575.3.1";
chrX	bed2gtf	start_codon	119791574	119791576	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "1"; exon_id "ENST00000361575.3.1";
chrX	bed2gtf	exon	119789908	119790011	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "2"; exon_id "ENST00000361575.3.2";
chrX	bed2gtf	CDS	119789908	119790011	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "2"; exon_id "ENST00000361575.3.2";
chrX	bed2gtf	exon	119786506	119786732	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "3"; exon_id "ENST00000361575.3.3";
chrX	bed2gtf	CDS	119786687	119786732	.	-	1	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "3"; exon_id "ENST00000361575.3.3";
chrX	bed2gtf	stop_codon	119786684	119786686	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "3"; exon_id "ENST00000361575.3.3";
chrX	bed2gtf	five_prime_utr	119791577	119791643	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";
chrX	bed2gtf	three_prime_utr	119786506	119786683	.	-	1	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";
chrX	bed2gtf	transcript	119786506	119791595	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1";
chrX	bed2gtf	exon	119789908	119791595	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1"; exon_number "1"; exon_id "ENST00000468844.1.1";
chrX	bed2gtf	exon	119786506	119786732	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1"; exon_number "2"; exon_id "ENST00000468844.1.2";

Your catch will force a new release of bed2gtf; however, the remaining improvements planned will take 1-2 days because of my responsabilities, delaying the new release by that amount of time. Sorry for any inconvenience.
You can still run the fixed bed2gtf version by:
git clone https://github.com/alejandrogzi/bed2gtf.git && cd bed2gtf
and
cargo run release -- --bed test.bed12 --isoforms test.isoform --output test.gtf
Please let me know if everything works as intended and do not hesitate to communicate another bug/problem. I will let you know when the new release is published (probably tomorrow), otherwise you could star this repo and the notifications will appear automatically in your home page.
Best,
Alejandro

Thank you for your quick reply, the new version seem output correct result for test data.
But I'm wondering why only one CDS/Start_codon/UTR is generated for one gene with multiple transcripts ? I think its common to output all transcripts for one gene (like gencode.v27.gtf downloaded from GENCODE project). And how did you select the representative for each gene? (maybe the transcript with longest CDS ?)

@HUNNNGRY,
I am glad to hear that!

But I'm wondering why only one CDS/Start_codon/UTR is generated for one gene with multiple transcripts ? I think its common to output all CDS/Start_codon/UTR under each transcripts of a gene  [...] And how did you select the representative transcript for each gene for this version ? (maybe the transcript with longest CDS ? or just random ?)

This happens because of the coordinates in your .bed file. bed2gtf does not choose the longest CDS, the annotation of features is transcript-dependent. Here is the step-by-step explanation:
Your .bed file looks like this:
chrX	119786505	119791643	ENST00000361575.3	0	-	119786683	119791576	0	3	227,104,70,	0,3402,5068,
chrX	119786505	119791595	ENST00000468844.1	0	-	119791595	119791595	0	2	227,1688,	0,3402,
chrX	119786503	119787456	ENST00000477403.1	0	-	119787456	119787456	0	2	229,176,	0,777,

Note that for ENST00000468844.1 and ENST00000477403.1 the CDS start and end are equal:
ENST00000468844.1 [...] 119791595	119791595
ENST00000477403.1 [...] 119787456	119787456

This will not allow bed2gtf to move around exon boundaries to establish frame-corrected CDSs. When those CDS are corrected, for example:
from
ENST00000477403.1 [...] 119787456	119787456

to
ENST00000477403.1 [...] 119786503	119787456

and bed2gtf is run, the output is now complete for that transcript:
#provider: bed2gtf
#version: 1.8.0
#contact: github.com/alejandrogzi/bed2gtf
#date: 2024-1-3
chrX	bed2gtf	gene	119786504	119791643	.	-	.	gene_id "ENSG00000198918.7";
chrX	bed2gtf	transcript	119786504	119787456	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1";
chrX	bed2gtf	exon	119787281	119787456	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "1"; exon_id "ENST00000477403.1.1";
chrX	bed2gtf	CDS	119787281	119787456	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "1"; exon_id "ENST00000477403.1.1";
chrX	bed2gtf	start_codon	119787454	119787456	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "1"; exon_id "ENST00000477403.1.1";
chrX	bed2gtf	exon	119786504	119786732	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "2"; exon_id "ENST00000477403.1.2";
chrX	bed2gtf	CDS	119786507	119786732	.	-	1	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "2"; exon_id "ENST00000477403.1.2";
chrX	bed2gtf	stop_codon	119786504	119786506	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000477403.1"; exon_number "2"; exon_id "ENST00000477403.1.2";
chrX	bed2gtf	transcript	119786506	119791643	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";
chrX	bed2gtf	exon	119791574	119791643	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "1"; exon_id "ENST00000361575.3.1";
chrX	bed2gtf	CDS	119791574	119791576	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "1"; exon_id "ENST00000361575.3.1";
chrX	bed2gtf	start_codon	119791574	119791576	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "1"; exon_id "ENST00000361575.3.1";
chrX	bed2gtf	exon	119789908	119790011	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "2"; exon_id "ENST00000361575.3.2";
chrX	bed2gtf	CDS	119789908	119790011	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "2"; exon_id "ENST00000361575.3.2";
chrX	bed2gtf	exon	119786506	119786732	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "3"; exon_id "ENST00000361575.3.3";
chrX	bed2gtf	CDS	119786687	119786732	.	-	1	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "3"; exon_id "ENST00000361575.3.3";
chrX	bed2gtf	stop_codon	119786684	119786686	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3"; exon_number "3"; exon_id "ENST00000361575.3.3";
chrX	bed2gtf	five_prime_utr	119791577	119791643	.	-	0	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";
chrX	bed2gtf	three_prime_utr	119786506	119786683	.	-	1	gene_id "ENSG00000198918.7"; transcript_id "ENST00000361575.3";
chrX	bed2gtf	transcript	119786506	119791595	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1";
chrX	bed2gtf	exon	119789908	119791595	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1"; exon_number "1"; exon_id "ENST00000468844.1.1";
chrX	bed2gtf	exon	119786506	119786732	.	-	.	gene_id "ENSG00000198918.7"; transcript_id "ENST00000468844.1"; exon_number "2"; exon_id "ENST00000468844.1.2";

Note now that the only transcript that lacks a CDS is ENSG00000198918.7. All these results are consistent with the counterpart tools from USCS's utils (bedToGenePred | genePredToGtf (since bed2gtf uses their core functionatlity).
Hope this helps!
Best,
Alejandro

Yes, you are right, I've checked ENST00000468844.1 and ENST00000477403.1, both of which has no CDS annotaion in genocode.v27.gtf, only transcript and exons.
Currently everything works fine, many thanks for your contribution  : )

authors: HUNNNGRY alejandrogzi


text:
🛑 NID-P is down

In 00902c7, NID-P ($NIDP) was down:

HTTP code: 503
Response time: 3507 ms

Resolved: NID-P is back up in eb656c1 after 12 minutes.

repo: alenhorvat/monitoring


text:
Failed to import - react-fontawesome imports cdn.esm.shreact

Failing module

GitHub: https://github.com/FortAwesome/react-fontawesome
npm: https://www.npmjs.com/package/@fortawesome/react-fontawesome

import { FontAwesomeIcon } from 'https://esm.sh/@fortawesome/react-fontawesome@0.1.14'

Error message
After running deno run I get this:
/* your error log here */
Download https://cdn.esm.shreact/
error: AssertionError: "data" is unexpectedly null for "https://cdn.esm.shreact/".

The AssertionError is "expected", as tsc isn't emitting something that it is expected
Additional info

esm.sh version: v59
Deno version: 1.17.1

I can not repeat it, more details?

works fine on v61:
➜ deno eval --unstable "import { FontAwesomeIcon } from 'https://esm.sh/@fortawesome/react-fontawesome@0.1.14'"
Download https://esm.sh/@fortawesome/react-fontawesome@0.1.14
Download https://cdn.esm.sh/v61/@fortawesome/react-fontawesome@0.1.14/deno/react-fontawesome.js
Download https://cdn.esm.sh/v61/@fortawesome/react-fontawesome@0.1.14/index.d.ts
Download https://cdn.esm.sh/v61/@fortawesome/fontawesome-svg-core@1.3.0-beta3/deno/fontawesome-svg-core.js
Download https://cdn.esm.sh/v61/prop-types@15.8.0/deno/prop-types.js
Download https://cdn.esm.sh/v61/@fortawesome/fontawesome-svg-core@1.2.36/index.d.ts
Download https://cdn.esm.shreact/
Download https://cdn.esm.sh/v61/@fortawesome/fontawesome-common-types@0.2.36/index.d.ts

Sorry for the late reply. Please try to run it in a ts file, or eval with ts, not repl or standard eval

ok I see now:
➜ deno eval --ext=ts "import { FontAwesomeIcon } from 'https://esm.sh/@fortawesome/react-fontawesome@0.1.14'"
Download https://cdn.esm.shreact/
error: AssertionError: "data" is unexpectedly null for "https://cdn.esm.shreact/".
    at assert (deno:cli/tsc/99_main_compiler.js:71:13)
    at Object.getSourceFile (deno:cli/tsc/99_main_compiler.js:289:7)
    at findSourceFileWorker (deno:cli/tsc/00_typescript.js:115354:29)
    at findSourceFile (deno:cli/tsc/00_typescript.js:115263:26)
    at deno:cli/tsc/00_typescript.js:115215:85
    at getSourceFileFromReferenceWorker (deno:cli/tsc/00_typescript.js:115199:77)
    at processSourceFile (deno:cli/tsc/00_typescript.js:115215:13)
    at deno:cli/tsc/00_typescript.js:115506:17
    at Object.forEach (deno:cli/tsc/00_typescript.js:391:30)
    at processReferencedFiles (deno:cli/tsc/00_typescript.js:115505:16)

i guess it is types problem, i will look into it.

Found another case of this: https://esm.sh/@tensorflow/tfjs-backend-webgpu
somewhere deep within it will try to import https://cdn.esm.shwebgl2/

authors: crowlKats ije talentlessguy


text:
LL-HLS inputs not working

Which version are you using?
v0.20.0
Which operating system are you using?

[ ] Linux amd64 standard
[ ] Linux amd64 Docker
[ ] Linux arm64 standard
[ ] Linux arm64 Docker
[ ] Linux arm7 standard
[ ] Linux arm7 Docker
[ ] Linux arm6 standard
[ ] Linux arm6 Docker
[x] Windows amd64 standard
[ ] Windows amd64 Docker (WSL backend)
[ ] macOS amd64 standard
[ ] macOS amd64 Docker
[ ] Other (please describe)

Describe the issue
LL-HLS not working as input, using public streams. LL-HLS outputs are working fine when using other input formats.
The source streams can be played with ffplay
Describe how to replicate the issue

start the server with config

~ rtsp-simple-server.yaml ~
paths:
  path1:
    source: https://pf5.broadpeak-vcdn.com/bpk-tv/tvrll/llcmaf/index.m3u8
    sourceFingerprint: EAF943121951A5DD64C57901C77147BA39F803DB8D84A4F8C0466A2A4077B097
  path2:
    source: https://llhls-demo.flussonic.com/flussonic/tracks-v1/index.ll.m3u8
    sourceFingerprint: 819451B90E69BCDF3A208DAB81E0A91C8E0648223F2AFBDD22C9AE779E7B9B3E

Did you attach the server logs?
yes
2022/08/17 15:41:34 INF rtsp-simple-server v0.20.0
2022/08/17 15:41:34 INF [path path1] [hls source] started
2022/08/17 15:41:34 INF [path path2] [hls source] started
2022/08/17 15:41:34 INF [RTSP] listener opened on :8554 (TCP), :8000 (UDP/RTP), :8001 (UDP/RTCP)
2022/08/17 15:41:34 INF [RTMP] listener opened on :1935
2022/08/17 15:41:34 INF [HLS] listener opened on :8888
2022/08/17 15:41:36 INF [path path1] [hls source] ERR: astits: fetching next packet failed: astits: creating packet buffer failed: astits: auto detecting packet size failed: astits: packet must start with a sync byte
2022/08/17 15:41:36 INF [path path2] [hls source] ERR: astits: fetching next packet failed: astits: creating packet buffer failed: astits: auto detecting packet size failed: astits: packet must start with a sync byte
2022/08/17 15:41:43 INF [path path1] [hls source] ERR: astits: fetching next packet failed: astits: creating packet buffer failed: astits: auto detecting packet size failed: astits: packet must start with a sync byte
2022/08/17 15:41:43 INF [path path2] [hls source] ERR: astits: fetching next packet failed: astits: creating packet buffer failed: astits: auto detecting packet size failed: astits: packet must start with a sync byte
2022/08/17 15:41:50 INF [path path1] [hls source] ERR: astits: fetching next packet failed: astits: creating packet buffer failed: astits: auto detecting packet size failed: astits: packet must start with a sync byte
2022/08/17 15:41:50 INF [path path2] [hls source] ERR: astits: fetching next packet failed: astits: creating packet buffer failed: astits: auto detecting packet size failed: astits: packet must start with a sync byte

Did you attach a network dump?
no

Thanks for providing the test streams, there's a PR (#1179) that adds support for fMP4 segments and fixes the issue.

Thanks again for providing the test streams, the HLS client has been improved in order to

support fmp4 segments
support audio in separate playlists
support byterange
start from the end of the stream if the stream is live
improve synchronization


text:
Protocol clean up

No issue to closes
Description
clean up dependencies and project structure

removed bytes crate
removed test_helpers
async_io moved into protocol module
in_memory_backend_storage moved into sql_engine

Coverage increased (+0.1%) to 90.192% when pulling eabeb1dcd7f1543ef58bd0feb90d687923f4561c on protocol-clean-up into 4446c8db37fa9caf370c4831987c7b596a75e2e5 on master.

authors: alex-dukhno coveralls

repo: alex-dukhno/database


text:
chore: Improve tests quality

Add finalizers to fallabe tests to remove orphaned lease resources from k8s cluster.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Files
Coverage Δ

src/manager.rs
97.83% <100.00%> (+0.08%)
:arrow_up:

src/state.rs
98.26% <100.00%> (+0.05%)
:arrow_up:

authors: alex-karpenko codecov-commenter

repo: alex-karpenko/kube-lease-manager


text:
Save action returns an error if not interact with the dropdowns Currency and Company

When the Update Fund dialog is open and you click "Save" it returns an error saying the Currency must be selected (it happens also for Company) but the currency is selected.

Solved adding an empty option

repo: alex-piccione/portfolio-web-UI

license: Unlicense


text:
Is there a way to Cluster markers only if they have same Coordinates and other same properties?

Like in this case, I have 3 markers in same coordinate so i am not being able to click. I couldn't  find any doc related to click event in situation like this. what i am trying to achieve is, when there is markers in same coordinates, i want to click on the cluster display marker or anything, maybe a spider like effect

You can use onClick on clustered Marker, you can see how to do that is the demo app.
For the spider effect, I think it could probably be implemented later (but only after v3 is out)

Thank you. Thats exactly what i did and got it worked out.

Is there any update on implementating spider effect?

Not yet, I may take a look this week

any news regarding spider effect?

authors: SabirAmeen Wykks suyesh yassinejebli


text:
Can't run server

Hi all:
I downloaded on Windows, and extracted the ZIP file to "Downloads\alexa-app-server-master", and ran:
npm install
Which seemed to work, but then when I tried to run:
node server
I get an error: "Error: Cannot find module 'D:\Data\Amazon\alexa-app-server\examples\server\server"
There is a "server" folder in the "examples director"...
Note I am a TOTAL noob, working through the book "Building Voice-Enabled Apps with Alexa"...
Any and all advice is greatly appreciated.
John.

This is a library that you can use, but not "download & install". Maybe go through http://code.dblock.org/2017/02/16/building-a-simple-alexa-skill-live-code.html first?
Closing this but feel free to ask more questions.

Thanks for your response, but if this is not "installable", why does the readme.md say this:
Installation
npm install alexa-app-server --save

You can do that, but you don't need to download anything, it gets that from npmjs.org.

authors: JohnStraumann dblock

repo: alexa-js/alexa-app-server


text:
unable to setup avs  device sdk on windows 10

When I am trying to follow instructions at https://github.com/alexa/avs-device-sdk/wiki/Windows-Quick-Start-Guide-with-Script to setup AVS device SDK on my windows machine, while running command:
pacman -Syu --disable-download-timeout
I am getting error:
error: failed retrieving file 'pacman-5.1.3-3-x86_64.pkg.tar.xz' from repo.msys2.org : The requested URL returned error: 416
error: failed retrieving file 'pacman-5.1.3-3-x86_64.pkg.tar.xz' from sourceforge.net : expected download size exceeded#######################################################-----------]  85%
error: failed retrieving file 'pacman-5.1.3-3-x86_64.pkg.tar.xz' from www2.futureware.at : expected download size exceeded
error: failed retrieving file 'pacman-5.1.3-3-x86_64.pkg.tar.xz' from mirror.yandex.ru : expected download size exceeded
warning: failed to retrieve some files
error: failed to commit transaction (download library error)
Errors occurred, no packages were upgraded.

How should I proceed?

Hi @sameermahajan it seems like an issue with updating pacman databases.
Could you run the command pacman -Syy before you run this command to see if it fixes the issue?

Hi @sameermahajan, were you able to test @mvelegon-amzn suggestion?

I am closing this issue due to inactivity. Please feel free to re-open it if it has been closed in error.

authors: celinval kclchan mvelegon-amzn sameermahajan

repo: alexa/avs-device-sdk


text:
Give "Resume" command after pause an Audible book, Alexa will resume Amazon music instead of Audible book

[Steps]

Ask Alexa to read Audible book. ("Alexa, read The Hobbit.")
"Alexa, stop."
"Alexa, play."
"Alexa, pause."
"Alexa, resume."

Briefly summarize your issue:
Give "Resume" command after pause an Audible book, Alexa will resume Amazon music instead of Audible book
What is the expected behavior?

Alexa stop reading Audible book.
Alexa resume to read Audible book.
Alexa stop reading Audible book.
Alexa resume to read Audible book.

What behavior are you observing?

Alexa resume Amazon Music.
log: A10_audible_resume.txt attached below.

Provide the steps to reproduce the issue, if applicable:
As mentioned above
Tell us about your environment:

What version of the AVS Device SDK are you using?
  1.17

Tell us what hardware you're using:

[ ] Desktop / Laptop

Tell us about your OS (Type & version):

[ ] Linux

LOGS BELOW:
A10_AudibleIssue_log.txt

In-addition to the above query, we have 2 more pointers:

Account basis reproducibility: Issue is reproduced only with one account for 10/10 re-trails  and with other accounts Audible is playing after resume also. Account with the issue reproducibility -bdc7sit20@gmail.com
Log analysis: lease check below additional information from our end after analyzing the logs of issue reproducible and not reproducible cases.

For issue reproducible case, please check the below logs:

For issue not-reproducible case, please check the below logs:

Let us know for any other information needed from our end and help to get back ASAP.
Thanks!

Hi @DeepikaBalaga, sorry, the logs you provided does not contain enough information for further investigation.  Would it be possible to attach the full DEBUG9 log from the SDK?

Hi @DeepikaBalaga, sorry, the logs you provided does not contain enough information for further investigation. Would it be possible to attach the full DEBUG9 log from the SDK?

Hi @kclchan Thanks for the response, we will reproduce this issue and send the DEBUG9 logs to you ASAP.

Hi @DeepikaBalaga, sorry, the logs you provided does not contain enough information for further investigation. Would it be possible to attach the full DEBUG9 log from the SDK?

Thanks for the waiting @kclchan ,
Please check the below DEBUG9 logs for this issue. Also, we found one more issue when tried to capture DEBUG9 logs. That is Alexa got disconnected Automatically.
Please help to check this main issue - Give "Resume" command after pause an Audible book, Alexa will resume Amazon music instead of Audible book #1770  and let us know for the updates.
DEBUG9 LOGS:::
A10_AudibleIssue_DEBUG9_log.txt
Thanks!

Dear @kclchan ,
Thanks for waiting, please check the attached DEBUG9 logs captured.
Help us to either resolve this issue or support us to analyze the root cause from the DEBUG9 logs.
Let us know for any other information needed from our end.
log_A10_AudibleResumeIssue_DEBUG9.txt

Hi @DeepikaBalaga The latest log you provided shows that the client is not connected to Alexa yet. It appears there is an issue with registration as well:
2020-08-14 06:19:43.416 [ 2c] E MessageRequest:onExceptionReceived:exception={"header"\:{"namespace"\:"System"\,"name"\:"Exception"\,"messageId"\:"58cb66c9-6a06-4ecc-a5f1-95fc824cffc3"}\,"payload"\:{"code"\:"INVALID_REQUEST_EXCEPTION"\,"description"\:"Registration information does not match for the AVS endpoint\: Registered productId is <CDR8010>. Registered deviceSerialNumber is <61A4B000204>"}}
Could you please share how you registered the device and how you generated the AlexaClientSDKConfg.json file?

Dear @mvelegon-amzn   @kclchan ,
Please check the below attached DEBUG9 logs for this issue. Let me know for any further information from our end.
As this is a long time issue, please help to check and help us fast.
Thanks!
A10_audibleLogs.txt

Hi @DeepikaBalaga I see from the logs that following the resume utterance, that a Play Directive for Amazon Music. I'm going to raise this issue with the cloud team to see why this is being sent.

@womw , Thanks for the update.
just for information, please note that this issue is getting reproduced only with one account -  bdc7sit20@gmail.com
We have verified with other accounts and working as expected overthere.
Please help to check whether this cloud issue might be an account related issue!! We will be waiting for your response.
Thanks in advance!

Hi @DeepikaBalaga can you provide a more recent log of this issue happening? It will help assist our Cloud team with their investigation.

Hi @womw ,
Please check the below logs attached below::
A10_audibleLogs.txt
We are observing this issue only on one account only  with username -bdc7sit20@gmail.com
Please help us to solve if this is an account related issue or any other cloud issue.
Thanks in advance!

Hi @womw ,  @kclchan ,  @mvelegon-amzn ,
Please let us know for any updates on this issue and confirm whether it's any account related issue or not.
Thanks!

Hi @DeepikaBalaga  This issue is still under investigation

Hi team,
Thanks for the message.
I'm not sure about the issue as I left earlier organization. I'll surely
forward this email and let them know to reproduce the issue.
Best,
Deepika
On Mon, Oct 3, 2022, 18:35 Jacob Blazusiak @.***> wrote:

Hello @DeepikaBalaga https://github.com/DeepikaBalaga,
Is this issue still persistent on the latest version of the AVS Device SDK?
—
Reply to this email directly, view it on GitHub
https://github.com/alexa/avs-device-sdk/issues/1770#issuecomment-1265801398,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHTWRLUZHBJ5HJP6U6VZTGTWBMKOHANCNFSM4PS52FNQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hello @DeepikaBalaga,
Due to the inactivity of this ticket, this ticket will be closed. Please feel free to re-open the ticket if you have more questions or feel that your question has not been answered fully.

authors: DeepikaBalaga blazusiak-amazon kclchan mvelegon-amzn womw


text:
Bug in bar chart axis labels

There's a small bug in a bar chart.
The problem I was trying to solve is to not show axis labels.
To do that, I tried two approaches:

label x-axis with space (" ")

this plot makes sense

label x-axis with an empty string ("")

this plot does not make sense at all

Try the code below:
`
//try x: "" instead of x: " "
var data = [
{id: "alpha", x: " ", y:  7},
{id: "beta", x: " ", y: 5},
{id: "gamma",  x: " ", y: 1}
];
new d3plus.BarChart()
.data(data)
.stacked(false)
.height(500)
.width(300)
.legend(false)
.shapeConfig({
Bar: {
labelConfig:{
fontFamily: "serif",
fontSize: 20,
textAnchor: "middle",
verticalAlign: "middle",
fontColor: "white"
}
}
})
.shapeConfig({
label: function (d) {return d.y}
})
.render();`

There needs to be a unique value in your data that determines how to separate the data across the x-axis. In your case, if you want to use the "id" property for the x-axis, then you should set .x("id").
If you want to hide the x-axis ticks, you can go into the config for the x-axis using the xConfig method, which gives you full access to all of the methods for the Axis constructor that is used to generate the x-axis:
.xConfig({
  ticks: [] // an array of the tick marks that should be shown
})

authors: akimbekov davelandry


text:
feat(config): add support for Metrics PerUnitHistogramBoundaries config

Add support for Metrics PerUnitHistogramBoundaries config. Locally tested successful with the config below.
  metrics:
    enabled: true
    PerUnitHistogramBoundaries:
      dimensionless:
        - "51200"
        - "100000"
      milliseconds:
        - "500000"
        - "1000000"
      bytes:
        - "2097152"
        - "4194304"

"51200"
"100000"

Is it supposed to be string or number? Although yaml doesn't make much differences, the underlying schema better to be strong typed.

Recommend to add
Close: #565

in commit message to link the issue.

"51200"
"100000"

Is it supposed to be string or number? Although yaml doesn't make much differences, the underlying schema better to be strong typed.
In the yaml file, it's string. Then conv to float64 type temporal cluster config used. Because when generating config/crd/bases/temporal.io_temporalclusters.yaml, the output recommend me to that.  Seems float isn't a safe type in support.

Recommend to add
Close: #565

in commit message to link the issue.

It seems we should add it in pull request comments to avoid spamming the reference.

Hi @yujunz @Aoao54 !
Thanks for the PR.
As we're working with float as strings, could you please add a check in the validating webhook ? This would provide quicker feedback to the users if the values are wrong.

Hi @yujunz @Aoao54 ! Thanks for the PR. As we're working with float as strings, could you please add a check in the validating webhook ? This would provide quicker feedback to the users if the values are wrong.

Done, local test is good.
  metrics:
    enabled: true
    perUnitHistogramBoundaries:
      dimensionless:
        - 1.1
        - 1000.2
      milliseconds:
        - 6000
        - 7000
      bytes:
        - 2097152
        - 4194304

output:

error when patching "examples/cluster-postgres/02-temporal-cluster.yaml": admission webhook "mtemporalc.kb.io" denied the request: json: cannot unmarshal number into Go struct field MetricsSpec.spec.metrics.perUnitHistogramBoundaries of type string.

  metrics:
    enabled: true
    perUnitHistogramBoundaries:
      dimensionless:
        - "asda"
      milliseconds:
        - "asda"
      bytes:
        - "asda"

output:

TemporalCluster "prod" is invalid: spec.metrics.perUnitHistogramBoundaries: Forbidden: Get wrong vaule type of metrics config : asda, only support numeric types)

TemporalCluster "prod" is invalid: spec.metrics.perUnitHistogramBoundaries: Forbidden: Get wrong vaule type of metrics config : asda, only support numeric types)

@Aoao54 This is kind of misleading. It actually requires string types that can parse as float IIUC. "numeric types" will result in the first validation error you mentioned.

TemporalCluster "prod" is invalid: spec.metrics.perUnitHistogramBoundaries: Forbidden: Get wrong vaule type of metrics config : asda, only support numeric types)

@Aoao54 This is kind of misleading. It actually requires string types that can parse as float IIUC. "numeric types" will result in the first validation error you mentioned.

Got it, change it to 'can't parse the strings value to float64'

Lint is failing

authors: Aoao54 alexandrevilain yujunz

repo: alexandrevilain/temporal-operator


text:
how do you reset a timer?

Seems like new Tick does not reset the timer, so that you can't run multiple tests on the same running process. Is there any way to reset a timer?

The only way to reset a timer is to remove all the saved ticks:
timers[name].ticks. length = 0;

Obviously, it would be a lot more elegant if the timer object would have a helper for this.

authors: alexandrusavin joniba

repo: alexandrusavin/exectimer


text:
Support derivation of "incomplete" decode instances for case classes

Suppose we've got a case class like this:
case class Foo(i: Int, s: String, blah: Boolean)

It shouldn't be too hard to derive "incomplete" DecodeJson instances:
implicitly[DecodeJson[Int => Foo]] // Decodes e.g. { "s": "foo", "blah": false }
implicitly[DecodeJson[(Int, String) => Foo]] // Decodes { "blah": false }

The input type could optionally be a record in cases where the case class has multiple members of the same type and we need to disambiguate.

Interesting.
It seems that a "naïve" recursive implementation could be written, like:

defining implicits for DecodeJson[(H1 :: T1) => L2] if one for DecodeJson[T1 => L2] exists, and
for DecodeJson[L1 => H2 :: T2] if some for DecodeJson[L1 => T2] and DecodeJson[H2] exist, with L?, T? <: HList in both cases,
then use some Generic and FnToProduct to get the ones of your example.

It's hard to tell in advance if it will work as is (and if it doesn't, then the real combat with scalac begins :-)

I don't know if I'll able to find time for it soon... (If you or anyone else, want to give it a try, please do.)
Is there a particular context for it?

Sorry, I should have mentioned that I'm working on this now, and just put together a rough implementation.
The use case I have in mind is something like a REST API where the user can post a "partial" JSON object (e.g. a user's information but not an identifier). Having DecodeJson instances for Id => User would eliminate the need for separate partial case classes.

+1  I've been looking for something like this.

repo: alexarchambault/argonaut-shapeless


text:
⚠ Secret Website 3 has degraded performance

In 857152c, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2471 ms

Resolved: Secret Website 3 performance has improved in f1a8e6f.

repo: alexchapar/status-page


text:
Slidedown and slidetop are not working.

The slidetop and slidedown effects are not working. It takes the default scale effect when these effect are chosen.
`jQuery(document).ready(function($){
  $('.pws-tabs').pwstabs({

  // scale / slideleft / slideright / slidetop / slidedown / none
  effect: 'slidetop',

  // Tabs position: horizontal / vertical
  tabsPosition: 'horizontal',

  // horizontalPosition: 'bottom',
  // verticalPosition: 'left',
  responsive: true,

  // Themes available: default: '' / pws_theme_violet / pws_theme_green / pws_theme_yellow / pws_theme_gold /
  // pws_theme_orange / pws_theme_red / pws_theme_purple / pws_theme_grey
  theme: 'pws_theme_orange',

});
});`

@malabya It can be some css or browser support issues. All examples work: http://alexchizhov.com/pwstabs/
What browser do you use? Did you edit css?

authors: alexchizhovcom malabya

repo: alexchizhovcom/pwstabs


text:
armv7 image is outdated

Spinning up the armv7 image and proceeding to the admin section produces "Ghost 0.11.8 is available! Hot Damn. Click here to upgrade."

Ghost have a fast release cycle, so I would expect this not to be tracking the cutting edge releases.
You can do a couple of things:

Look at the tags available on Docker Hub and see if there is a newer image

Build your own image using the detailed instructions

Ask me to spend a couple of hours of my own time creating an updated image for you

Thank you for the clarification. I did not realize Ghost has such a fast release cycle. I gave a star for your work on this :+1:

I've pushed a new version but today 0.11.19 came out!

Your new nickname: Sisyphus :rofl:

authors: aaronkjones alexellis

repo: alexellis/ghost-on-docker


text:
Use internal payload for dlt messages

It is not always possible to extract some data from dlt messages when storing payload as String. We have to use internal payload structure.
Blocks #65

Internal structure version is not optimal and consumes too much memory

repo: alexey-odintsov/DLTStudio


text:
Bugfix for selected class with padTime enabled

Using the timepicker with the prop "padTime" enabled I figured out a bug that prevent the selected picker item to have the right "selected" class because the condition results false because of the triple equal (===) comparison between string and integer. Using double equal comparison for hours, minutes and seconds it results now fixed.

Seems good ! Thank you for your help :)

authors: alexiscolin netodomenico

repo: alexiscolin/vue-timeselector


text:
Fix for issue whereby images with EXIF rotation don't get displayed

Images from digital cameras with embedded EXIF data which indicates they need rotation sometimes won't display as resetCropHost is called too early

👍  This fix actually seems to work. If someone can please accept this PR? Or is it been cherry-picked in any new release?

@alexk111  Can some one please merge this PR?

authors: paresh-2016 rathodsanjay shaunmlowry


text:
[Feature]: Reflect the result of a test.step with the corresponding step in azure

As mentioned in #4 there are steps inside the azure testcases. It would be greate to connect the playwright test.step with the azure steps. To link these the same syntax like linking the testcases could be used, e.g.  test.step("[2] login to the system") -> is linked to the second step.
This is a minimal example of a playwright test using steps:
test.describe('google div', () => {
  test('[31] failing is enabled', async ({ page }) => {
    await test.step("[1] Just a step", async () => {
      await expect(true).toBe(true);
    });

    await test.step("[2] Just another step", async () => {
      await expect(page.locator("div")).toBeEnabled();
    });
  })
})

The result of the steps are reflected correctly to the HTML report, so it should be possible to get the status of a step.
This might be done using the TestStep.error field, this should be investigated.

The behaviour of https://playwright.dev/docs/test-assertions#soft-assertions should also be invstigated.

at now i'm waiting for answer on my question which was asked at microsoft/azure-devops-node-api#545

Eagerly waiting for this update!

Eagerly waiting for this update!

I'm sorry, but nothing depends on me now.  I am waiting for a response from the developers microsoft/azure-devops-node-api#545 about the possibility of publishing similar results.  and most likely such a possibility does not exist.

@alexneo2003 i had a look at the API docs and the actionResults are used to reflect test steps.
If you create a manual run with step results and look at it with the flag detailsToInclude=iterations set you can see the data.
.../_apis/test/Runs/{run.id}/Results/{result.id}?detailsToInclude=iterations
Based on the API docs i thinks you could set the actionResults to an array of TestActionResultModel to push the results of test steps.

it's a good thing but when i'm add test results to test run i using this method. as you seen it has results: TestInterfaces.TestCaseResult[] argument wich doesn't contain any implementation of actionResults about you say.
i'm see that ADO API has this actionResults as parameter but azure-devops-node-api doesn't has any functionality to work with it, or i doesn't seen it.


text:
hsfm-sigmaNN: Covariances are too narrow sometimes

hsfm-sigmann Covariances are too narrow sometimes

normalisation of input of data for covariance prediction NN, did covariance much better, but we need also normalize training data set on learning stage

authors: alexpostnikov warenick


text:
completions undefined

Latest version client.completions isnt working, says method undefined by client :) Downgrading fixed it

completions scheduled to be deprecated.
We can use chat method instead of it.
https://github.com/alexrudall/ruby-openai/blob/f9046a317294ade235c211a34cbb103a965a5e80/lib/openai/client.rb#L25-L27
https://github.com/alexrudall/ruby-openai/pull/350

OpenAI has new Instruct models now, namely gpt-3.5-turbo-instruct. This model cannot be called via chat but needs to be called via the completions API. Can we bring it back, pls?

@ZeroMax-dev @renatomserra it's back in v6.5, thanks for flagging

authors: ZeroMax-dev alexrudall fussy113 renatomserra

repo: alexrudall/ruby-openai


text:
Conversation with Jarvis

Description
I want to create a real conversation between me and jarvis, to get the temperature from different places like this
Me: Temperature
Jarvis: Where do you want to know the temperature?
Me: France
Jarvis: The temperature for France is 15ºC
Me: Thanks
How can i do this?
Thanks :)

Already possible with indented commands

authors: agustinscaz alexylem

repo: alexylem/jarvis


text:
Changes for Arm64

These changes are to build nginx docker which works on Arm64. I have builded this docker on x86 by qemu. Maybe it's useful for this project to work on different platform.

Hi @lmxlmx,
Thanks for the PR. However, I want to keep the base image with the default amd64 alpine image for simplicity. Users can fork and adjust the build/platform as needed.

authors: alfg lmxlmx

repo: alfg/docker-nginx-rtmp


text:
fix: use peer dependencies

Vue and Tailwind are actually peer dependencies and they should not install their own version when installing this package.

@jaulz Agree with vue, tailwind should be dev dependency since this library is intended to be used even with a custom CSS framework not sure how it ends on the dependencies 🤔

@jaulz thanks! should be fixed on ^2.3.0

authors: alfonsobries jaulz

repo: alfonsobries/vue-tailwind


text:
problem when coming back from table view

I have problem when i switch to table view then switched back to normal view, strangely my drawing is lost, and id i check the JSON data of my dashboard, the flowcharts value is empty.
Normal view

Table view

Back to normal view

JSON model after come back to normal view

Grafana version: 9.1.0
Flowcharting version: 1.0.0d
Database: Postgresql
Browser: Firefox 103

@curiousbaker  do you found any workaround? seems to lost the diagram completly

Looking at #394, this is similar issue as #401

authors: curiousbaker ftoledo pauljones0

repo: algenty/grafana-flowcharting


text:
Dropdown in Rules broken

Hello,
I have a problem with multiple rules.
If I define Thresholds and want to assign them to the Event/Animation Mapping Field,
there are only often two choices: (empty) and "All", like in the picture below:

I'm using Grafana v9.2.3 and FlowCharting v0.9.1.
Is that a bug that will be fixed in the next release?
Would be very happy if so :)

possible related to #370 ?

You can try deleting this rule and creating a new one.

I have this issue as well, deleting and recreating a new rule does not solve it. If I edit the thresholds, like a colour or value, all the when fields suddenly re-populate, however when refreshing the panel they will disappear again.
I don't think this is related to #370 either after reading it.

authors: MxPie200 Thuaiqian ftoledo roxaskeyheart


text:
Can't set removeStopWords from Typescript

I get the following error message when I add the removeStopWords to the json object:

The source for TypeScript typing is on DefinitelyTyped; not this repository. https://github.com/DefinitelyTyped/DefinitelyTyped/pull/32850

authors: Haroenv fenixsolorzano

repo: algolia/algoliasearch-client-javascript


text:
allow sending list of repository

Hello @redox
adding a command to be able to send a list of repository.
AND removing inquirer-checkbox-plus-prompt 😬 not super useful if you're ok with that.
let me know what you think!

What do you mean "--without-repositories " @redox ? I don't understand the "without" since we are giving a list of repo

What do you mean "--without-repositories " @redox ? I don't understand the "without" since we are giving a list of repo

Ah shit, I thought this option was to remove some repositories from the list. Then I would recommend using --repositories to override the automatic listing.

hello @redox I fixed your comments (you already had a config.repositories so I created config.repositoriesInput
once it gets merged - let's delete and archive a first batch of 207 repositories 💥

Cool :)

On 15 Jul 2019, at 21:28, Baptiste Coquelle notifications@github.com wrote:
hello @redox I fixed your comments (you already had a config.repositories so I created config.repositoriesInput
once it gets merged - let's delete and archive a first batch of 207 repositories 💥
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

authors: CBaptiste redox

repo: algolia/github-repositories-archiver


text:
Use ABI Type NamedTuple in getter asset config

The return value of get_asset_config is currently a complex nested Tuple due to the limited length of the ABI.
To overcome such a limit consider replacing Tuple with ABI Type NamedTuple introduced with PyTeal PR #473. For instance:
class SmartASAConfig(abi.NamedTuple):
         total: abi.Field[abi.Uint64]
         decimals: abi.Field[abi.Uint64]
         default_frozen: abi.Field[abi.Bool]
         unit_name: abi.Field[abi.String]
         name: abi.Field[abi.String]
         url: abi.Field[abi.String]
         metadata_hash: abi.Field[abi.DynamicArray[abi.Byte]]
         manager_addr: abi.Field[abi.Address]
         reserve_addr: abi.Field[abi.Address]
         freeze_addr: abi.Field[abi.Address]
         clawback_addr: abi.Field[abi.Address]

This has been addressed in PR #17

repo: algorandlabs/smart-asa


text:
Prevent creation of multiple users with the same email

Implemented a unique constraint on the email field within the User entity to prevent the registration of multiple users with the same email. This is essential as the authentication process relies on the findByEmail method, which must only find one user per email, ensuring integrity in authentication.

up
I'll need to bookmark this repo, because it's getting a lot of PRs recently, and I didn't know about this one. In the past, I've created my custom beans just to make this check easier, directly on the request DTO, good to know!

authors: leonleoff nekitbr


text:
loadLibrary

java.lang.UnsatisfiedLinkError: Couldn't load andfix from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.test-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.test-1, /vendor/lib, /system/lib]]]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:358)
at java.lang.Runtime.loadLibrary(Runtime.java:348)
at com.alipay.euler.andfix.AndFix.(AndFix.java:37)
at com.alipay.euler.andfix.Compat.isSupport(Compat.java:45)
at com.alipay.euler.andfix.AndFixManager.(AndFixManager.java:74)
at com.alipay.euler.andfix.patch.PatchManager.(PatchManager.java:78)
at com.test.app.MainApplication.initAndFix(MainApplication.java:35)
at com.test.app.MainApplication.onCreate(MainApplication.java:26)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4889)
at android.app.ActivityThread.access$1600(ActivityThread.java:174)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5752)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
at dalvik.system.NativeStart.main(Native Method)
由于项目加了JPush。会需要导入一些so包。是因为这个才导致出现这个问题的么?之前试过一次。没有出现这个原因的。这次重新尝试AndFix，一运行就这样了。请问如何处理？

目前andfix只编译armeabi和x86架构的so，其它的还没有，如果用的AndroidStudio，可以把打包后的APK解开看看，可能你打包时也包含了armeabi-v7和64位架构的，而这些里面并没有对应的so，所以出现问题。 可以配置一下，打包时只打包armeabi和x86这两个架构类型。

如何配置成只打包armeabi和x86，是否对原来需要用到的v7和其他的有影响？

目前我这边使用没有遇到什么问题，因为32位的so也是可以在64位跑的，应该是64位的so跑在64位机器上性能更好吧。 不过使用过程感觉不到，另外你可以参考下其它app，如美团，百度，360等等，解包看看，基本上都只保留armeabi和x86，有很多就只保留armeabi.

好的，谢谢了。我试一试。

authors: kevenshao menghuanmusic

repo: alibaba/AndFix


text:
Split the stages of make and make install in make graphscope

Currently, out make graphscope will trigger the make install, which is not conform to the common mindset.
To be clear, the make should not involved any install phase, it can just move stuffs to a local directory. And the install can then move the local directory to some other places.

closed as completed

repo: alibaba/GraphScope


text:
Lacks documentation of Dev and Test for GIE

Reported by dogfooding users, currently the documentation lacks how to build/test GIE part.

Dev and Test (and other docs as well) is a little unclear for GIE at this moment. I am thinking this as part of the production development of GIE. May I consider this during the production process of GIE?

In progress, has blocked by the following issue: https://github.com/alibaba/GraphScope/issues/2721

#2721 is closed by a merged PR.

Yeah, working on it already.

Close by https://github.com/alibaba/GraphScope/pull/2733

We must further refine the docs according to these two dogfooding tasks:

[ ] 从源代码编译 Interactive Engine，找到编译出的 frontend-x-SNAPSHOT.jar和 gaia_executor,直接运行这个 jar 包和这个 gaia_executor，使 frontend 能够连接到 executor。
[ ] 了解 Frontend 和 Executor 的代码位置和组织结构，为 GIE 的 Frontend (interactive_engine/frontend/src/main/java/com/alibaba/graphscope/frontend/Frontend.java) 和 executor (interactive_engine/executor/assembly/v6d/src/bin/gaia_executor.rs) 各添加一条日志，并重新编译，启动并找到新添加的日志

close by #2767

authors: longbinlai yecol


text:
[BUG] compile error

when i complie rss use [mvn install -DskipTests -Dcheckstyle.skip=true -Dscalastyle.skip=true  -Pspark-2 -Plog4j-1]
occur this error:
{[ERROR] D:\code\RemoteShuffleService\client\src\main\java\com\aliyun\emr\rss\client\write\LifecycleManager.scala:31: error: object netty is not a member of package io
[ERROR] import io.netty.util.internal.ConcurrentSet
[ERROR]           ^
[ERROR] D:\code\RemoteShuffleService\client\src\main\java\com\aliyun\emr\rss\client\write\LifecycleManager.scala:52: error: not found: type ConcurrentSet
[ERROR]   private val registeredShuffle = new ConcurrentSetInt
[ERROR]                                       ^
[ERROR] D:\code\RemoteShuffleService\client\src\main\java\com\aliyun\emr\rss\client\write\LifecycleManager.scala:56: error: not found: type ConcurrentSet
[ERROR]   private val dataLostShuffleSet = new ConcurrentSetInt
[ERROR]                                        ^
[ERROR] D:\code\RemoteShuffleService\client\src\main\java\com\aliyun\emr\rss\client\write\LifecycleManager.scala:57: error: not found: type ConcurrentSet
[ERROR]   private val stageEndShuffleSet = new ConcurrentSetInt}
what should i do?

@leoyy0316
Hello. I think we had solved this problem on gitter.

If anyone found this issue, try to avoid using maven 3.8.5.

repo: alibaba/RemoteShuffleService


text:
设置循环滚动setInfiniteLoop(true)后，获取veiwpager当前位置ViewPager.getCurrentItem()返回错误

设置了循环滚动后，获取veiwpager当前位置返回的位置是混乱的
viewpager.setInfiniteLoop(true);
int position = ultraViewPager.getCurrentItem();
获取到的position 全是乱的，并不是当前位置，关闭循环滚动后正常

用demo打了个Log看没问题，混乱具体指什么？贴下场景或者使用方式？

int realPosition = position;         //TODO         if (enableLoop && adapter.getCount() != 0) {             realPosition = position % adapter.getCount();         }

我这也出现了类似情况，设置setInfiniteLoop(true)之后
在instantiateItem加 log->"addView(pos)"
在destroyItem加log->"removeView(pos)"
add 0
add 1
add 0
add size-1
remove 0
remove 1
这是刚初始化完的log，导致pos=0 pos=1 空白，被remove了
同样的代码，放在recyclerView里的banner发生该问题

get和set都会有问题

authors: MikeAfc androidmywang liaoinstan shitouren1994

repo: alibaba/UltraViewPager


text:
Use isPgsqlDbType to check all pg-like database

Use isPgsqlDbType to check all pg-like database

 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.lingce.ldm seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant ldming

repo: alibaba/druid


text:
pip安装失败？

hi,dear大佬
我想用pip直接安装，发现错误，
pip install euler-gl
ERROR: Could not find a version that satisfies the requirement euler-gl (from versions: none)
ERROR: No matching distribution found for euler-gl

py3.7,
tf-gpu1.15
Ubuntu16.04

python 目前不支持3

博主，问题解决了吗

sudo pip install euler-gl 试试

(Euler_dev) gaoshumings-MacBook-Pro:euler-dev gaoshuming$ pip install euler2_gl
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Looking in indexes: https://mirrors.aliyun.com/pypi
ERROR: Could not find a version that satisfies the requirement euler2_gl (from versions: none)
ERROR: No matching distribution found for euler2_gl
(Euler_dev) gaoshumings-MacBook-Pro:euler-dev gaoshuming$ pip install euler_gl
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Looking in indexes: https://mirrors.aliyun.com/pypi
ERROR: Could not find a version that satisfies the requirement euler_gl (from versions: none)
ERROR: No matching distribution found for euler_gl
(Euler_dev) gaoshumings-MacBook-Pro:euler-dev gaoshuming$ python
Python 2.7.18 |Anaconda, Inc.| (default, Apr 23 2020, 17:44:47)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

exit()

authors: 1145520074 alinamimi ergouy ucasiggcas wanesta

repo: alibaba/euler


text:
当对象中存在LocalDateTime 类型时，序列化后的json会出现不同DateFormat结果

问题复现代码如下 ：
// 这个配置好像并不生效
        JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";

        TestBean test = new TestBean();

        LocalDateTime time1 = LocalDateTime.now();
        LocalDateTime time2 = LocalDateTime.parse("2017-09-22 15:08:56", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
        test.setTime1(time1);
        test.setTime2(time2);

        String json = JSON.toJSONString(test, SerializerFeature.WriteDateUseDateFormat);
        System.out.println(json);

output :  {"time1":"2017-09-22T15:19:53.359","time2":"2017-09-22 15:08:56"}
输出的jsonString 会出现不同的格式。
这使的我在反序列化时出现困扰，需要为不同的格式制定不同的DateTimeFormatter.
目前只知道
jsonString 直接反序列化为对象时，是没有问题的，LocalDateTime 类型的字段会被正确赋值。
但是很多时候只是想取出jsonString 中的某个String 进行解析处理。我想知道这是否是一个BUG。
下面是我使用的版本
com.alibaba
fastjson
1.2.17

String json = JSON.toJSONStringWithDateFormat(test, "yyyy-MM-dd HH:mm:ss", SerializerFeature.WriteDateUseDateFormat);

这样用吧

JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
@organics2016  这个配置本来就不会起作用，因为代码里本来的值就是这个。

看了一下代码，localDateTime有个诡异的设计：
1、如果直接通过参数指定了format，以此为准
2、如果没有显式指定，判断localDateTime里nano是否为0，
2.1、如果为0，使用JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
2.2、如果不为0，使用object.toString();
上面的例子里，now是带nano的，所以用了2.2，parse出来的不带所以用了2.1

在不改变现有所有逻辑的情况下，可以加个DEFFAULT_LOCAL_DATE_TIME_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.SSS";来处理。
我现在PR。

#1507
现在
1、可以通过修改DEFFAULT_LOCAL_DATE_TIME_FORMAT来改变nano不为0的格式，
2、可以通过修改DEFFAULT_DATE_FORMAT来改变nano为0的格式，

authors: kimmking organics2016 wenshao

repo: alibaba/fastjson


text:
com.alibaba.fastjson.JSONException: write  error

Caused by: com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.56, class javax.validation.ConstraintViolationException, fieldName : errorData, write javaBean error, fastjson version 1.2.56, class org.hibernate.validator.internal.metadata.descriptor.ConstraintDescriptorImpl, fieldName : constraintDescriptor 	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:523) 	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:160) 	at com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName(JSONSerializer.java:314) 	at com.alibaba.fastjson.serializer.ASMSerializer_1_ApiResponse.write(Unknown Source) 	at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:285) 	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:731) 	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:669) 	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:634) 	at cn.sxw.commons.web.response.ApiResponse.toJSON(ApiResponse.java:121) 	at cn.sxw.commons.web.util.ResponseUtils.sendResponse(ResponseUtils.java:46) 	at cn.sxw.commons.config.exception.ErrorInfoBuilder.resolveException(ErrorInfoBuilder.java:444) 	at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1222) 	at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1034) 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:984) 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) 	... 69 common frames omitted Caused by: com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.56, class org.hibernate.validator.internal.metadata.descriptor.ConstraintDescriptorImpl, fieldName : constraintDescriptor 	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:523) 	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:160) 	at com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName(JSONSerializer.java:314) 	at com.alibaba.fastjson.serializer.ASMSerializer_2_ConstraintViolationImpl.write(Unknown Source) 	at com.alibaba.fastjson.serializer.CollectionCodec.write(CollectionCodec.java:101) 	at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:324) 	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:454) 	... 84 common frames omitted Caused by: java.lang.AbstractMethodError: org.hibernate.validator.internal.metadata.descriptor.ConstraintDescriptorImpl.getValueUnwrapping()Ljavax/validation/metadata/ValidateUnwrappedValue; 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 	at java.lang.reflect.Method.invoke(Method.java:498) 	at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:491) 	at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValueDirect(FieldSerializer.java:149) 	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:291) 	... 90 common frames omitted

Did you resolve it?

authors: collery gumutianqi


text:
JSONField 在fastjson2中未支持defaultValue

fastjson1中  以下是支持的
@JSONField(ordinal = 1, name = "job", defaultValue = "ChatMessageMedia")
fastjson2 未支持

https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson2/fastjson2/2.0.3-SNAPSHOT/
在2.0.3-SNAPSHOT版本中已经支持，2.0.3正式发布预计在月底

authors: chinayin wenshao


text:
[BUG]:ilogtail 每次重启 app_info.json 里面的 instance_id 都会变动

Describe the bug
A clear and concise description of what the bug is, ideally within 20 words.
ilogtail 每次重启 app_info.json 里面的 instance_id 都会变动
iLogtail Running Environment
Please provide the following information:
Ubuntu 22.04 64位

ilogtail version:
2.0.0

Yaml configuration:

ilogtail.LOG:

logtail_plugin.LOG:

root@test-sre-zhangyuan:/usr/local/ilogtail# cat app_info.json
{
"UUID" : "",
"build_date" : "20240111",
"compiler" : "GCC 9.3.1",
"git_hash" : "48473de035a796d8235c6beb92015096dd41f649",
"hostname" : "test-sre-zhangyuan",
"instance_id" : "EF18CA38-E353-11EE-BAED-05EDAC762978__1710566012",
"ip" : "172.16.122.244",
"logtail_version" : "2.0.0 Community Edition",
"os" : "Linux; 5.15.0-56-generic; #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022; x86_64",
"update_time" : "2024-03-16 13:13:32"
}
root@test-sre-zhangyuan:/usr/local/ilogtail# systemctl restart ilogtaild
root@test-sre-zhangyuan:/usr/local/ilogtail# cat app_info.json
{
"UUID" : "",
"build_date" : "20240111",
"compiler" : "GCC 9.3.1",
"git_hash" : "48473de035a796d8235c6beb92015096dd41f649",
"hostname" : "test-sre-zhangyuan",
"instance_id" : "40C67A10-E354-11EE-BAED-05EDAC762978__1710566149",
"ip" : "172.16.122.244",
"logtail_version" : "2.0.0 Community Edition",
"os" : "Linux; 5.15.0-56-generic; #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022; x86_64",
"update_time" : "2024-03-16 13:15:49"
}
root@test-sre-zhangyuan:/usr/local/ilogtail# systemctl restart ilogtaild
root@test-sre-zhangyuan:/usr/local/ilogtail# cat app_info.json
{
"UUID" : "",
"build_date" : "20240111",
"compiler" : "GCC 9.3.1",
"git_hash" : "48473de035a796d8235c6beb92015096dd41f649",
"hostname" : "test-sre-zhangyuan",
"instance_id" : "43E55E32-E354-11EE-BAED-05EDAC762978__1710566155",
"ip" : "172.16.122.244",
"logtail_version" : "2.0.0 Community Edition",
"os" : "Linux; 5.15.0-56-generic; #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022; x86_64",
"update_time" : "2024-03-16 13:15:55"
}
使用 configServer 同一台机器出现多个

这个行为是by design的，目前开源的config server对此没有处理好。

严格来说，不算是 bug，应该算主干分支 config server 没有实现的功能，没有心跳管理，已经离线的 agent 记录不能剔除。很久之前，已提交 PR
https://github.com/alibaba/ilogtail/pull/1016

需要固定可以换成dmi-uuid，下面写了一个实现
optional GetSystemUUID() {
#if defined(linux)
{
ifstream uuidFile("/sys/class/dmi/id/product_uuid");
string uuid;
if (uuidFile.is_open()) {
getline(uuidFile, uuid);
uuidFile.close();
return uuid;
}
return nullopt;
}
#elif defined(_MSC_VER)
{
HKEY hKey;
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Cryptography", 0, KEY_READ, &hKey) == ERROR_SUCCESS) {
char uuidBuffer[255];
DWORD bufferSize = sizeof(uuidBuffer);
if (RegQueryValueEx(hKey, "MachineGuid", nullptr, nullptr, (LPBYTE)uuidBuffer, &bufferSize) == ERROR_SUCCESS) {
string uuid(uuidBuffer);
return uuid;
}
RegCloseKey(hKey);
}
return nullopt;
}
#else
return nullopt;
#endif
}

authors: liangry nelsontang wangzan18 yyuuttaaoo

repo: alibaba/ilogtail


text:
引擎侧和物料库的通信

场景：引擎侧（页面渲染或者构建的地方）去拖拽了组件，然后去预览页面。调用某个接口获取到了一些id之类的信息，然后我需要在自己物料库的组件里面能获取到，有什么方案可以通信吗？目前采用的是挂在window上面，不是很优雅，而且也不是响应式的

编辑页面 和 预览页面 本来不应该就是解耦的么？一个生产 json schema，一个消费 json schema，所有有效信息通过 schema 来承载，以及一些页面预埋的变量对象~

编辑页面 和 预览页面 本来不应该就是解耦的么？一个生产 json schema，一个消费 json schema，所有有效信息通过 schema 来承载，以及一些页面预埋的变量对象~

因为有些是业务组件，做不到完全解耦，一些信息是接口下来可变的，无法通过schema来承接。
比方说我现在页面的详情和schema都是通过页面id去调接口获取到的，我某个组件需要详情里面的某个字段去做后续的操作。如果没有自定义Props传递下去，那么我组件内就需要再次调一次接口去拿这个字段。
期望是：渲染组件或者inject组件的时候能支持传递自定义Props下去，不单单是schema传递。  辛苦大佬评估一下这个的合理性，或者有没有其他的方案我可以参考一下～

这个跟 demo 中定义一个数据源，然后组件属性绑定 this.state.info?.info 有什么区别？

authors: LeoYuan oneQiu

repo: alibaba/lowcode-engine


text:
建议增加diff模块或者发布历史

这样可以方便曾经阅读过旧版本的同学快速get到更新点或者修复点，而不必重复阅读

PDF 后文有 「附 1：版本历史」，不过确实简单了点儿

列在文档后面的版本历史其实感觉对阅读者的意义不大，建议放在 GitHub 上精简文档篇幅
and 把详细的变更条目也列 Github 上这样比较直观


text:
bugfix: return sorted env slice in mergeEnvSlice

Signed-off-by: Michael Wan zirenwan@gmail.com
Ⅰ. Describe what this PR did
Now we try TOP(Test-oriented programming), so in order making my test case happy, i sorted the slice when return in mergeEnvSlice.
Just a joke 🤣
Ⅱ. Does this pull request fix one issue?
Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

LGTM

Codecov Report

Merging #2131 into master will increase coverage by 0.02%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master   #2131      +/-   ##
=========================================
+ Coverage   64.88%   64.9%   +0.02%
=========================================
  Files         208     208
  Lines       16458   16459       +1
=========================================
+ Hits        10679   10683       +4
+ Misses       4451    4450       -1
+ Partials     1328    1326       -2

Flag
Coverage Δ

#criv1alpha1test
33.16% <0%> (+0.01%)
:arrow_up:

#criv1alpha2test
33.81% <0%> (-0.01%)
:arrow_down:

#integrationtest
39.57% <100%> (ø)
:arrow_up:

#unittest
23.94% <100%> (ø)
:arrow_up:

Impacted Files
Coverage Δ

daemon/mgr/container_utils.go
83.23% <100%> (+0.1%)
:arrow_up:

ctrd/image.go
77.19% <0%> (-1.76%)
:arrow_down:

cri/v1alpha1/cri.go
63.79% <0%> (-0.35%)
:arrow_down:

daemon/mgr/container.go
56.25% <0%> (+0.2%)
:arrow_up:

cri/v1alpha2/cri.go
64.97% <0%> (+0.33%)
:arrow_up:

daemon/logger/jsonfile/utils.go
73.17% <0%> (+1.62%)
:arrow_up:

ctrd/watch.go
80.3% <0%> (+4.54%)
:arrow_up:

LGTM

authors: HusterWan allencloud chuanchang codecov-io

repo: alibaba/pouch


text:
bugfix: container inspect/list should return image field right

Ⅰ. Describe what this PR did
In container inspect, we replace the root.Image field by
root.Config.Image. We should keep it unchanged. And container list API
also returns root.ImageID field.
Ⅱ. Does this pull request fix one issue?

NONE
Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
already add and update.
Ⅳ. Describe how to verify it
CI
Ⅴ. Special notes for reviews

@fuweid , can you give some example to make it more readable.

can you give some example to make it more readable.

# vagrant @ ubuntu-xenial in ~/go/src/github.com/alibaba/pouch/test on git:bugfix_should_return_image_field_right o [11:41:20]
$ sudo pouch run -d busybox sleep 1000
3a30f16beac8edd5f934c269ffce526b17b6d254cff92f35d76688d2a9a14bfc

# vagrant @ ubuntu-xenial in ~/go/src/github.com/alibaba/pouch/test on git:bugfix_should_return_image_field_right o [11:41:35]
$ sudo pouch inspect 3a30f16beac8edd5f934c269ffce526b17b6d254cff92f35d76688d2a9a14bfc
[
    {
        "Args": null,
        "Created": "2018-09-12T03:41:34.565110419Z",
        "ExecIDs": null,
        "GraphDriver": {
            "Data": {
                "LowerDir": "/var/lib/pouch/containerd/root/io.containerd.snapshotter.v1.overlayfs/snapshots/10/fs",
                "MergedDir": "/var/lib/pouch/containerd/state/io.containerd.runtime.v1.linux/default/3a30f16beac8edd5f934c269ffce526b17b6d254cff92f35d76688d2a9a14bfc/rootfs",
                "UpperDir": "/var/lib/pouch/containerd/root/io.containerd.snapshotter.v1.overlayfs/snapshots/47/fs",
                "WorkDir": "/var/lib/pouch/containerd/root/io.containerd.snapshotter.v1.overlayfs/snapshots/47/work"
            },
            "Name": "overlayfs"
        },
        "HostConfig": {
            "LogConfig": {
                "Type": "json-file"
            },
            "NetworkMode": "bridge",
            "OomScoreAdj": -500,
            "RestartPolicy": {
                "Name": "no"
            },
            "Runtime": "runc",
            "ShmSize": 0,
            "BlkioDeviceReadBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceWriteIOps": null,
            "BlkioWeight": 0,
            "BlkioWeightDevice": null,
            "CgroupParent": "default",
            "CpuCount": 0,
            "CpuPercent": 0,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpuShares": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "DeviceCgroupRules": null,
            "Devices": [],
            "IOMaximumBandwidth": 0,
            "IOMaximumIOps": 0,
            "IntelRdtL3Cbm": "",
            "KernelMemory": 0,
            "Memory": 0,
            "MemoryExtra": 0,
            "MemoryForceEmptyCtl": 0,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": 0,
            "MemoryWmarkRatio": 0,
            "NanoCpus": 0,
            "OomKillDisable": false,
            "PidsLimit": 0,
            "ScheLatSwitch": 0,
            "Ulimits": null
        },
        "Id": "3a30f16beac8edd5f934c269ffce526b17b6d254cff92f35d76688d2a9a14bfc",
        "Image": "sha256:e1ddd7948a1c31709a23cc5b7dfe96e55fc364f90e1cebcde0773a1b5a30dcda",
        "Mounts": [],
        "Name": "3a30f1",
        "NetworkSettings": {
            "Networks": {
                "bridge": {
                    "Aliases": null,
                    "EndpointID": "78f97b4c27203ee316a22539dee6b1ee1b7377c7694e78b5525b28f3f0b01d8c",
                    "Gateway": "192.168.5.1",
                    "IPAddress": "192.168.5.2",
                    "IPPrefixLen": 24,
                    "Links": null,
                    "MacAddress": "02:42:c0:a8:05:02",
                    "NetworkID": "ef6b88a66ef4102e0472794ccc1ce42ee05741f3ab5eba71e483d66e88ed9376"
                }
            },
            "SandboxID": "c5d8fccc67f61050eb62d63322004388e2b8624c70879b84efc1f90cc37ba941",
            "SandboxKey": "/var/run/pouch/netns/c5d8fccc67f6",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null
        },
        "Snapshotter": {
            "Data": {
                "LowerDir": "/var/lib/pouch/containerd/root/io.containerd.snapshotter.v1.overlayfs/snapshots/10/fs",
                "MergedDir": "/var/lib/pouch/containerd/state/io.containerd.runtime.v1.linux/default/3a30f16beac8edd5f934c269ffce526b17b6d254cff92f35d76688d2a9a14bfc/rootfs",
                "UpperDir": "/var/lib/pouch/containerd/root/io.containerd.snapshotter.v1.overlayfs/snapshots/47/fs",
                "WorkDir": "/var/lib/pouch/containerd/root/io.containerd.snapshotter.v1.overlayfs/snapshots/47/work"
            },
            "Name": "overlayfs"
        },
        "State": {
            "FinishedAt": "0001-01-01T00:00:00Z",
            "Pid": 4613,
            "Running": true,
            "StartedAt": "2018-09-12T03:41:35.116527596Z",
            "Status": "running"
        },
        "Config": {
            "Cmd": [
                "sleep",
                "1000"
            ],
            "Entrypoint": null,
            "Env": [
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
            ],
            "Hostname": "3a30f16beac8",
            "Image": "registry.hub.docker.com/library/busybox:latest",
            "OnBuild": null,
            "Shell": null
        }
    }
]

The config.Image means the image which user uses to create container, and Imagealways means the id of image. We should not change it.

@fuweid , sure, moby show like that.

Codecov Report

Merging #2234 into master will increase coverage by 0.62%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2234      +/-   ##
==========================================
+ Coverage   65.91%   66.53%   +0.62%
==========================================
  Files         208      208
  Lines       16750    16751       +1
==========================================
+ Hits        11040    11145     +105
+ Misses       4385     4276     -109
- Partials     1325     1330       +5

Flag
Coverage Δ

#criv1alpha1test
32.92% <0%> (+0.18%)
:arrow_up:

#criv1alpha2test
33.46% <0%> (?)

#integrationtest
39.99% <100%> (-0.03%)
:arrow_down:

#nodee2etest
33.58% <0%> (-0.06%)
:arrow_down:

#unittest
23.86% <0%> (-0.01%)
:arrow_down:

Impacted Files
Coverage Δ

apis/server/container_bridge.go
79.33% <100%> (+0.07%)
:arrow_up:

daemon/logger/jsonfile/jsonfile.go
69.23% <0%> (-7.7%)
:arrow_down:

daemon/mgr/system.go
76.22% <0%> (-3.28%)
:arrow_down:

daemon/logger/jsonfile/utils.go
71.54% <0%> (-1.63%)
:arrow_down:

daemon/mgr/container.go
57.05% <0%> (+0.2%)
:arrow_up:

cri/v1alpha1/cri.go
62.22% <0%> (+0.33%)
:arrow_up:

cri/v1alpha2/cri.go
71.24% <0%> (+1.75%)
:arrow_up:

cri/stream/remotecommand/httpstream.go
46.63% <0%> (+3.1%)
:arrow_up:

cri/v1alpha2/cri_utils.go
90.99% <0%> (+3.15%)
:arrow_up:

daemon/containerio/cri_log_file.go
88.23% <0%> (+3.92%)
:arrow_up:

... and 3 more

LGTM

authors: Ace-Tang HusterWan codecov-io fuweid


text:
Sealer lite build without kubernetes cluster instance

It is considered that sealer needs to support the function of caching images according to the custom image list. The reasons are as follows.

At present, the cost of pulling up the cluster to cache the image is high. Cache for core images that do not need to be changed frequently.

Users may want to build in some images that cannot be used in the delivery phase, such as some job tasks. When the business does not generate actual scheduling, sealer cannot capture the image address.

Give users freedom, so that users can even complete a very lightweight build through the known image list.

Issue Description
Type: feature request
Describe what feature you want
Additional context
Add any other context or screenshots about the feature request here.

[x] auto detect helm chart image list
[x] auto detect yaml image list
[ ] not support CRD image detect

work flow:

detect and get imagelist
run a registry container, send pull request to the registry
got the registry mount dir

How do I know the manifests is a chart? copy it to $rootfs/charts dir, sealer only detects this dir and get helm chart image list.

#426 support lite build

authors: fanux lllwan

repo: alibaba/sealer


text:
增加Mock方法正确性检查功能，提高代码重构安全性

两种方案：

扩展testable-processor能力，增加对Mock目标方法是否存在的编译期检查
扩展testable-agent能力，增加对Mock目标方法是否存在的运行期检查

方案一能够更早发现错误，但由于编译期检查局限性，无法动态加载系统和三方类，只能对被测类成员方法的Mock进行验证。
方案二需要在测试运行时才能发现Mock目标缺失，但能够比较全面的检查目标方法的存在性。即从出错信息上明确区分“Mock目标不存在”的错误和“测试结果不正确”的错误，确保在代码重构导致Mock目标更名时能够及时发现。
综合考虑计划采用方案二，在v0.5重构版本完成后实施。

已在0.6.6版本支持，需通过mock.target.checking.enable开关启用。
此功能预计在0.7.0版本将被调整为默认启用。

repo: alibaba/testable-mock


text:
gutter造成横向滚动条

使用了gutter之后，页面出现横向滚动条，去掉gutter之后，恢复。
使用Node Inspector查看，在ant-row元素上，产生了-10像素的margin-left和margin-right

麻烦给个codesandbox链接

authors: janryWang lianyzhou

repo: alibaba/uform


text:
fix: when remove a column, you need to delete the corresponding form.field

close #267

原因
array 组件在执行 remove 的时候，没有正确删除对应的 form.field
ps: 感觉可以保留这个处理，算是一个优化性能的点？减少创建 field 的开销，不过需要在 remove 后，再 add 时候，正确重置对应的 form.field 😬

不应该这样处理的，field是故意不删的，就像react vdom一样，在缓存中始终存在，方便后续状态做diff判断，你这样处理太粗暴

authors: atzcl janryWang


text:
ReconnectManager 可能重连线程不起作用？

Your question

retryWhenException 该方法中的 ReconnectManager.this.addReconnectTask(task); 是否需要try-catch包裹，否则，一旦抛出异常，重连线程会跑飞

    public ReconnectManager(ConnectionManager connectionManager) {
        this.connectionManager = connectionManager;
        this.healConnectionThreads = new Thread(new HealConnectionRunner());
        this.healConnectionThreads.start();
        this.started = true;
    }

this.started = true; 放在 this.healConnectionThreads.start(); 是否更合适，虽然，通常情况下都是  this.started = true; 先执行。万一 this.started = true; 后执行，那么 重连线程就不起作用了，重连任务直接退出了
Your scenes
describe your use scenes (why need this feature)
Your advice
describe the advice or solution you'd like
Environment

SOFABolt version:
JVM version (e.g. java -version):
OS version (e.g. uname -a):
Maven version:
IDE version:

如果take失败，下边代码有可能报出空指针

👌，我提个pr

https://github.com/alipay/sofa-bolt/pull/113

authors: dbl-x zhaojigang

repo: alipay/sofa-bolt


text:
DownloadFile 的中止

我在制作客户端的下载工具，Bucket.DownloadFile 解决了断点续传，是很方便的方法。
但现在的 Bucket.DownloadFile 一旦调用后会一直下载完成，我期望在某些时刻（比如网速低时）停止 Bucket.DownloadFile。
这种情况如何通过 SDK 实现呢？

您好，非常抱歉，目前SDK尚未中止下载的方法。

repo: aliyun/aliyun-oss-go-sdk


text:
使用oss.SetHeader设置header有一定概率会无效。

windows 10
golang 1.18
aliyun-oss-go-sdk v2.2.5

ops := []oss.Option{oss.SetHeader("content-type", "text/html;charset=utf-8"), oss.ObjectACL(oss.ACLPublicRead)}
err = bucket.PutObject(htmlFileName, strings.NewReader(htmlContent), ops...)

我使用上述代码上传一个html对象到oss并设置content-type为text/html;charset=utf-8，但是这并不总是会按照我期望的呢样，偶尔会发生content-type为application/octet-stream的情况。

ops := []oss.Option{oss.ContentType("text/html;charset=utf-8"), oss.ObjectACL(oss.ACLPublicRead)} 或者 ops := []oss.Option{oss.SetHeader("Content-Type","text/html;charset=utf-8"), oss.ObjectACL(oss.ACLPublicRead)} 才是正确的方式

windows 10
golang 1.18
aliyun-oss-go-sdk v2.2.5

ops := []oss.Option{oss.SetHeader("content-type", "text/html;charset=utf-8"), oss.ObjectACL(oss.ACLPublicRead)}
err = bucket.PutObject(htmlFileName, strings.NewReader(htmlContent), ops...)

我使用上述代码上传一个html对象到oss并设置content-type为text/html;charset=utf-8，但是这并不总是会按照我期望的呢样，偶尔会发生content-type为application/octet-stream的情况。
ops := []oss.Option{oss.ContentType("text/html;charset=utf-8"), oss.ObjectACL(oss.ACLPublicRead)} 或者 ops := []oss.Option{oss.SetHeader("Content-Type","text/html;charset=utf-8"), oss.ObjectACL(oss.ACLPublicRead)} 才是正确的方式


text:
Feat generalized ability

This feature adds a switch to allow client to get available specific ability ids for a given unit or units.
This allows the creation of an ability graph containing all possible abilities in the game (thus everything a bot could do) without forming cycles. A bot can discover the entire game.
Sorry for multiple commits. I was unable squash them.

Sorry, but what does 'specific ability ids' means? Could you please provide an example?

Here is an example of what I'm talking about.
sc2::AbilityData defines ability_id and remaps_to_ability_id. The first is specific and the second is general.
You see these in typeenums too. For example
RESEARCH_TERRANINFANTRYARMOR = 3697,  // General
RESEARCH_TERRANINFANTRYARMORLEVEL1 = 656,   // Specific

By default the game uses general_id for ability ids seen in unit->orders.  This can be configured in the coordinator to use specific ids. But unfortunately, it isn't yet possible to get a list of specific  abilities available for a unit.
The value in using specific ids is that a graph can be constructed (e.g. by a bot) that can tell the there are 3 upgrade levels and they are all different. Using general ids would create a cycle

Armor Upgrade -> Armor Upgrade -> … -> Armor Upgrade.

While using specific Ids gives a unique graph.

armor I -> armor II -> armor III.

If you would rather discuss new ideas in the discussion prior to pull-requests let me know.

Thank you for good explanation. It is clear now.
Regarding the PR: by some reason contrib/protobuf was changed too. I think it shouldn't.

I don’t think I changed protobuf. I think I saw it in a commit I pulled merging your dev branch. I haven’t noticed any problems with it however.  Is there something I should do to purge it?
From: Alexander Kurbatov notifications@github.com
Sent: Sunday, February 16, 2020 10:51 AM
To: alkurbatov/cpp-sc2 cpp-sc2@noreply.github.com
Cc: M3 mboedigh@outlook.com; Author author@noreply.github.com
Subject: Re: [alkurbatov/cpp-sc2] Feat generalized ability (#57)
Thank you for good explanation. It is clear now.
Regarding the PR: by some reason contrib/protobuf was changed too. I think it shouldn't.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Falkurbatov%2Fcpp-sc2%2Fpull%2F57%3Femail_source%3Dnotifications%26email_token%3DACHT4DZ7LJUEZN7G3HISMITRDGDIJA5CNFSM4KWFCI3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL4O7GY%23issuecomment-586739611&data=02|01||2dd5d87b5cc349d7a7b608d7b311215b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637174758459744159&sdata=lRJsQQLUxrejG6DtCukIZ%2F%2BQof8OjmkpCEoJINn2Y8Y%3D&reserved=0, or unsubscribehttps://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACHT4D3SUSMD5IM5ON3NWFLRDGDIJANCNFSM4KWFCI3A&data=02|01||2dd5d87b5cc349d7a7b608d7b311215b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637174758459754154&sdata=CzezaP7NeNYModJYC52uWEbdlNcXyPnKAUQALwS3wGM%3D&reserved=0.

Yes, it was in one my recent commits.
You short exclude this change from the original commit as it is not related to the provided feature.

I made changes to document the new parameters.
As for the submodule change. ¯_(ツ)_/¯ Again, over my head. :).
Here is my local git log
ab65e63 (HEAD -> FeatGeneralizedAbility) feat: Allow retrieving specific ability ids with GetAbilitiesFromUnit(s)
65907e1 (upstream/dev) Merge pull request #56 from Cryptyc/dev
f27c954 feat: Added legacy typeenums for compatibility
bed887a build: Improve compilation under VS 2019
2ae5519 feat: Upgraded type enums for 4.11.3
cc3b534 feat: add use_generalized_ability option when retrieving abilities using GetAbilitiesForUnit/s
52e87b0 chore: Extend .editorconfig
f90fcc6 Merge pull request #53 from mboedigh/FixMissingTypeEnums

The protobuf change was in bed8. Are you asking that I rebase f27c on 2ae5 and skip bed8 and then force push?

The problem here is that you've reverted my commit.
This is in my commit:
Submodule protobuf updated from f56542 to 1a74ba
This is in your PR:
Submodule protobuf updated from 1a74ba to f56542
Of course it shouldn't happen.

authors: alkurbatov mboedigh


text:
能否在首页加入饼图统计已完成/未完成/正在下载的比例？

另外，在下载队列页面，能否允许记忆单页显示数量的选择？比如选择了“全部”，以后永远一页内显示所有下载的情况

可以的，先收集一下需求，积攒一些后统一做

这个可以有，赞一个👍


text:
Enable gometalinter.

It looks like linter was only enabled on top level code
non of the packages were scannded. This pull request
enables linter on ./... and fixes reported issues.

Coverage increased (+0.02%) to 89.391% when pulling a306d42e2398858ca1723968d1371eeec5d44a40 on enable_linter_to_whole_project into 1cda5744ffbaa7c1b67e44ed547fd5bd58af6eeb on master.

authors: coveralls janisz

repo: allegro/marathon-consul


text:
Add dynamic query results to context

Links or text from dataviews and tasks would be helpful in document context. In particular for daily and weekly pages.

I would love this. My current workflow is to run a manual search, copy the results as a markdown link set, paste into a document, and use Scribe from that document.
This works really well but automation (e.g. me writing the query online) and GS using the rendered output would be next level.

authors: allenhutchison macdonaldster

repo: allenhutchison/obsidian-gemini


text:
Add support for external diff commands

Add support for running an external diff command, and update README with examples with dyff.
Issue #101

Codecov Report

Merging #108 (60343c5) into main (d8f87f1) will decrease coverage by 1.74%.
The diff coverage is 40.62%.

:exclamation: Current head 60343c5 differs from pull request most recent head 0b5f1e9. Consider uploading reports for the commit 0b5f1e9 to get more accurate results

@@            Coverage Diff             @@
##             main     #108      +/-   ##
==========================================
- Coverage   92.13%   90.39%   -1.74%
==========================================
  Files          15       15
  Lines        1399     1427      +28
==========================================
+ Hits         1289     1290       +1
- Misses        110      137      +27

Impacted Files
Coverage Δ

flux_local/tool/diff.py
76.57% <30.76%> (-14.28%)
:arrow_down:

flux_local/command.py
96.55% <75.00%> (-1.60%)
:arrow_down:

flux_local/tool/selector.py
98.24% <100.00%> (+0.06%)
:arrow_up:

flux_local/git_repo.py
95.63% <0.00%> (+0.39%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

authors: allenporter codecov-commenter

repo: allenporter/flux-local


text:
end date needs to add a date, or it will treat it as the start of the…

… day, but treating it as a timestamp didn't work somehow, so converting back to string

Thanks @sweng66 !


text:
🛑 Szeles and Associates is down

In 56c0cd8, Szeles and Associates (https://szelesas.com) was down:

HTTP code: 500
Response time: 974 ms

Resolved: Szeles and Associates is back up in 6ef0e11 after 1 day, 7 hours, 5 minutes.

repo: alliancewebteam/uptime


text:
Flickered Images

I am using Python API to collect images from my Allied Vision camera. However, sometimes I get flickered images. In some of the images, there are black bars. That is not always true. Let's say among 10 images 1 image is like that. I am uploading an image FYI.

How can this Problem be solved? TIA

Please let us know which camera you are using. For this we request you to write an email to support@alliedvision.com. As this issue is not related to the API.

Thank you for the quick response. I have emailed already.

repo: alliedvision/VmbPy