Excel.CustomFunctionDimensionality.matrix is not a valid type

Hi,
It seems like this page is outdated. In the "Range Parameters" section, it notes that if a range is passed as a parameter, its type will be Excel.CustomFunctionDimensionality.matrix. While using this type, a function file written in TypeScript will fail to compile, due to Excel not having an exported CustomFunctionDimensionality member. In addition, attempting to set the type of the parameter to any[][] (similar to what is done in the JS example) will cause my custom function to fail due to an "Unliftable Array", which leaves me confused: is there any way to use a range as a parameter in a custom function written in typescript?
ScriptLab Gist demonstrating the missing CustomFunctionDimensionality (not mine, but it illustrates the issue): https://gist.github.com/maninweb/8754249beff8460abeacd6a323fddd2e
ScriptLab Gist demonstrating the "Unliftable Array" issue: https://gist.github.com/chucklay/59da1f83ae283c5685c8f6ba058cbf4a

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

ID: 17035fc0-ca69-03f2-fe37-8189ff870cc7
Version Independent ID: 2d43e719-043b-7a62-04bb-66b2cce7bf1d
Content: Options for Excel custom functions - Office Add-ins
Content Source: docs/excel/custom-functions-parameter-options.md
Product: excel
Technology: add-ins
GitHub Login: @o365devx
Microsoft Alias: o365devx

Hi @chucklay, thank you for taking the time to submit this issue! I will investigate and update the documentation, and then report back here.
Cheers,
Alison

Hi, any news on this? This has officially prevented us from publishing, as our workaround (pass the range in as a string) was ignored by Microsoft's testers, who passed the range in as a range, and failed our add-in due to the "unliftable array" issue.

Oh no, @chucklay! I'm sorry to hear this is blocking you from publishing. Thank you for letting me know. I'm consulting @mscharlock internally so our team can get you an answer as quickly as possible.

Hi @chucklay
I did some investigation into this to see if I could get you unstuck.

Thanks for reporting the doc issue. I don't believe the article is correct so we'll work to fix that.
To get this working, you need to configure the functions.json file to use the dimensionality property. Excel doesn't understand TypeScript. It figures out what to pass your custom function based on the functions.json file.

Basically you need to be sure it reads like this:
 {
            "description": "Returns the number of distinct data values in the provided range",
            "id": "DISTINCT",
            "name": "DISTINCT",
            "parameters": [
                {
                    "description": "The range to compute",
                    "dimensionality": "matrix",
                    "name": "range",
                    "type": "any"
                }
            ],
            "result": {
                "type": "number"
            }
        },

Now what this means is that Excel will always pass you an array. If you pass a string, it will just pass that same string to your function inside an array. From the user's perspective they can use strings and range values. But in your code you always get passed an array and you have to figure out if the source was a string or a range. I took a try at this with a sample I link at the end. But I don't know if there's a foolproof way to 100% always be correct on what the source type was for the parameter.
For example =contoso.distinct("a1") passes ["a1"] as the range value.
=contoso.distinct(a1) passes whatever is in cell one inside the array. So if a1=9 you get [9] for range. If a1="a1" you get ["a1"] as the range.
To set the dimensionality to matrix in the JSON, use the following JSDoc.
 /**
    * Returns the number of distinct data values in the provided range
    * @customfunction
    * @param {any[][]} range The range to compute
    * @returns The count of unique values in this range
    */

If you try to set it to any[][] | string, it will lose the dimensionality property. If you manually configure the JSON to use dimensionality of matrix, and still use string | any[][] in the TypeScript, you'll never see a string passed. Excel only sends an array once it sees dimensionality of matrix.
If you want to look into configuring the JSON manually with more details on the dimensionality, see Metadata for custom functions
BTW: if you want to use Excel.RequestContext or other OfficeJS APIs from a custom function, don't forget you must configure your add-in to use shared runtime. See Configure your Excel add-in to use a shared JavaScript runtime
BTW: I modified your sample to support passing strings and arrays from Excel. You always just check the array that is actually passed. But I can't guarantee it works for all cases (like when a value looks like a range which might confuse this algorithm). You can see the code sample here: https://github.com/davidchesnut/cftest.
Hope this helps,
David

Hi @davidchesnut,
Your advice has gotten things straightened out, thanks! Yeah, the documentation should definitely make note of this, especially since all of the other typescript examples on that page let the functions.json file generate typings based on what types are defined in the method declaration. Your advice on allowing multiple typings on function args is appreciated too, although in this case that was primarily there as a workaround. ;)
Thanks again!
Charlie

Hi @chucklay, very glad to hear that David's advice was helpful! I'm still investigating how to best address the documentation problem, and I will leave this issue open until I've made the necessary changes to the docs. Thanks again for taking the time to report the issue, and glad we were able to offer guidance in the interim!

Hi @chucklay, I've updated this documentation article to remove the outdated information you identified (thanks!) and clarified the Range parameters subsection in the article. The update should be live soon, so I'll close this issue now. Thanks again for reporting the issue. -Alison


error: could not parse model string: template_r9.4_450bps_5mer_raw.jsn

Hi,
Using Nanopolish 0.8.3, I think I've been experiencing the same error as #216.
I've basecalled my 1D raw reads offline (aka post sequencing) with Albacore 2.1.10.
Then I've run nanopolish extract, producing my mutli-fasta file with all reads, reads.fasta.
I aligned with bwa mem and canu-ed to get a few contigs.
I ran
nanopolish index -d fast5_files/ reads.fasta to generate necessary index files, then bwa index draft.fa followed by bwa mem -x ont2d -t 8 draft.fa reads.fasta | samtools sort -o reads.sorted.bam -T reads.tmp' and 'samtools index reads.sorted.bam
The problem arises when I implement
'nanopolish variants --consensus polished.fa
-w "contig001"
-r reads.fasta
-b reads.sorted.bam
-g draft.fa'
This yields 'error: could not parse model string: template_r9.4_450bps_5mer_raw.jsn'.
How do I solve this?

Hi,
You should not use nanopolish extract, use the fastq files output by albacore.
Jared

On Feb 28, 2018, at 12:35 PM, Omer-K<EMAIL_ADDRESS>wrote:
Hi,
Using Nanopolish 0.8.3, I think I've been experiencing the same error as #216.
I've basecalled my 1D raw reads offline (aka post sequencing) with Albacore 2.1.10.
Then I've run nanopolish extract, producing my mutli-fasta file with all reads, reads.fasta.
I aligned with bwa mem and canu-ed to get a few contigs.
I ran
nanopolish index -d fast5_files/ reads.fasta to generate necessary index files, then bwa index draft.fa followed by bwa mem -x ont2d -t 8 draft.fa reads.fasta | samtools sort -o reads.sorted.bam -T reads.tmp' and 'samtools index reads.sorted.bam
The problem arises when I implement
'nanopolish variants --consensus polished.fa
-w "contig001"
-r reads.fasta
-b reads.sorted.bam
-g draft.fa'
This yields 'error: could not parse model string: template_r9.4_450bps_5mer_raw.jsn'.
How do I solve this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi Jared, thanks for promptly replying!
After posting, I did exactly that. This time, no error such as the one before appeared.
This was the output:
##fileformat=VCFv4.2
##INFO=<ID=TotalReads,Number=1,Type=Integer,Description="The number of event-space reads used to call the variant">
##INFO=<ID=SupportFraction,Number=1,Type=Float,Description="The fraction of event-space reads that support the variant">
##INFO=<ID=BaseCalledReadsWithVariant,Number=1,Type=Integer,Description="The number of base-space reads that support the variant">
##INFO=<ID=BaseCalledFraction,Number=1,Type=Float,Description="The fraction of base-space reads that support the variant">
##INFO=<ID=AlleleCount,Number=1,Type=Integer,Description="The inferred number of copies of the allele">
##FORMAT=<ID=GT,Number=1,Type=String,Description="Genotype">
#CHROM  POS     ID      REF     ALT     QUAL    FILTER  INFO    FORMAT  sample
Warning: 2407 variants in span, region not called [9 1139]
Number of variants in span (47) would exceed max-haplotypes. Variants may be missed. Consider running with a higher value of max-haplotypes!
Warning: 14182 variants in span, region not called [1131 7598]
tig00000002     1141    .       TA      T       420.7   PASS    TotalReads=144;AlleleCount=1;SupportFraction=0.132108   GT      1
tig00000002     1141    .       TA      T       441.3   PASS    TotalReads=144;AlleleCount=1;SupportFraction=0.483243   GT      1
[post-run summary] total reads: 4086 unparseable: 0 qc fail: 0 could not calibrate: 0 no alignment: 107
I'm not sure if everything run smoothly as it was suppose to, I got two warning messages..
The polished contig seems to be 100 bp shorter than the original, which was 7.6kb.
Nonetheless I aligned the old contig with the new polished one, and I got one base, which was previously deleted to appear as an 'A', other than that (and the lost 100bp), all were identical.

Hi,
These two warnings are troubling:
Warning: 2407 variants in span, region not called [9 1139]
Warning: 14182 variants in span, region not called [1131 7598]

It means nanopolish found too many candidate variants in these regions so they were skipped (nearly the entire amplicon). If you look at the alignments in IGV does it look ok or does it look like many reads were misaligned? What nanopolish parameters did you use?
Jared

Aligning the basecalled reads it seems that there are a lot of error and indels, as usual. I'm not sure how to call for misaligned reads, but I think it looks nothing out of the norm. Perhaps I'm lenient so here

Did you run nanopolish with the --consensus option, or without?

With --consensus

As an experiment can you try without it?

Sure.
P.s. I run the same workflow on an older batch of raw and the corresponding bascalled data and it ran rather smoothly, with a mild improvement over the canu original contig..

Ok, so I ran another job just I previously did (With --consensus), this time no warnings, and I did see positive polishing.. Haven't been able to explain why no error this time..
Then I ran without --consensus, but added and added to following parameters: -t 12 --ploidy 2 -o variants.vcf.
Here are the following output:
Number of variants in span (10) would exceed max-haplotypes. Variants may be missed. Consider running with a higher value of max-haplotypes!
Number of variants in span (33) would exceed max-haplotypes. Variants may be missed. Consider running with a higher value of max-haplotypes!
Warning: 54 variants in span, region not called [2317 2523]
[post-run summary] total reads: 25573 unparseable: 0 qc fail: 5 could not calibrate: 25 no alignment: 656
And I'm attaching the vcf file.
variants.zip
What do you think of the run Jared?

Ok, that output looks better. How many variants did you get when you re-ran with the --consensus option? It would be good to understand why it worked this time.

Closing this for now, please re-open if there is still a problem.


Update README

coverage: 95.865%. remained the same when pulling 443b378e8952428771689def5de4039edef6aafd on feature/update-readme into f9c51a8ac715fe40067912b960fefd75658e1e5b on main.


AAE-82 Add appVersion logic to event constructors

Addressing this issue: https://issues.alfresco.com/jira/browse/AAE-82

Ref https://github.com/Activiti/Activiti/issues/2645


Removed shallow copy

@kelvinhu325 , can we merge it in MSS branch?

@kelvinhu325 , can we merge it in MSS branch?

@hongbolv , could you confirm it to merge? BTW, I am leave MSDK project, you may add @hongbolv as maintainer.

@kelvinhu325 @dmitryermilov Yes, please merged it.


Request of the guidance of the proper XML simulation setting for NIST gear meshing

Hi, @yunshengtian. First thank you for your great share on the assembly plan.
I am now using your implementation for the assembly plan on the example of gear meshing in the NIST challenge (https://www.nist.gov/el/intelligent-systems-division-73500/robotic-grasping-and-manipulation-assembly/assembly). In this specific example, I want to generate the disassembly plan for the gears under the simultaneous effect of both translational force and torque (in the same direction). The gear assembly looks as below.

However, when I changed the XML simulation settings correspondingly to make the disassembly process work based on your defined physics model, weird things happen. As you can see in the gifs below, (the 1st gif) the medium-sized and small-sized gears don't revolute around their respective axis, or at least move in a physically expected way. Instead, they keep still with severe mesh penetration between the large and medium gears. Similarly, (the 2nd gif) the small-sized gear moves in an anomaly way along with severe mesh penetration.

And here are the corresponding XML strings for both gifs.
For the 1st gif, 'part2' refers to the large gear, 'part0' the small one, 'part1' the medium one, and 'part3' the base holding the gears.
<redmax model="assemble">
<option integrator="BDF1" timestep="1e-3" gravity="0. 0. 1e-12"/>
<render bg_color="255 255 255 255"/>

<default>
    <general_SDF_contact kn="1000000.0" kt="1e-12" mu="0.0" damping="0.0"/>
</default>

<robot>
    <link name="part2">
        <joint name="part2" type="free3d-exp" axis="0.0 0.0 0.0" pos="-2.459021304856198 0.002167244860656758 -0.006609842408113079" quat="1 0 0 0" frame="WORLD" damping="0.0"/>
        <body name="part2" type="SDF" filename="/home/rkx/Telekinesis/code_base/autoplan/resources/preprocessed_obj/00010/2.obj" load_sdf="true" save_sdf="true" pos="0 0 0" quat="1 0 0 0" scale="1 1 1" transform_type="OBJ_TO_JOINT" density="1" dx="0.05" col_th="0.013587286900234731" mu="0.0" rgba="0.23529411764705882 0.6549019607843137 0.8666666666666667 1.0"/>
    </link>
</robot>

<robot>
    <link name="part0">
        <joint name="part0" type="free3d-exp" axis="0.0 0.0 0.0" pos="4.098382401387394 -0.0003343830775857804 0.08086139665247331" quat="1 0 0 0" frame="WORLD" damping="0.0"/>
        <body name="part0" type="SDF" filename="/home/rkx/Telekinesis/code_base/autoplan/resources/preprocessed_obj/00010/0.obj" load_sdf="true" save_sdf="true" pos="0 0 0" quat="1 0 0 0" scale="1 1 1" transform_type="OBJ_TO_JOINT" density="1" dx="0.05" col_th="0.013587286900234731" mu="0.0" rgba="0.8235294117647058 0.3411764705882353 0.34901960784313724 1.0"/>
    </link>
</robot>

<robot>
    <link name="part1">
        <joint name="part1" type="free3d-exp" axis="0.0 0.0 0.0" pos="1.639126402467036 0.0029291938313094857 0.07973205865685809" quat="1 0 0 0" frame="WORLD" damping="0.0"/>
        <body name="part1" type="SDF" filename="/home/rkx/Telekinesis/code_base/autoplan/resources/preprocessed_obj/00010/1.obj" load_sdf="true" save_sdf="true" pos="0 0 0" quat="1 0 0 0" scale="1 1 1" transform_type="OBJ_TO_JOINT" density="1" dx="0.05" col_th="0.013587286900234731" mu="0.0" rgba="0.9294117647058824 0.8 0.28627450980392155 1.0"/>
    </link>
</robot>

<robot>
    <link name="part3">
        <joint name="part3" type="fixed" axis="0.0 0.0 0.0" pos="0.09422816528262493 7.229772216127662e-07 -0.7300483687716826" quat="1 0 0 0" frame="WORLD" damping="0.0"/>
        <body name="part3" type="SDF" filename="/home/rkx/Telekinesis/code_base/autoplan/resources/preprocessed_obj/00010/3.obj" load_sdf="true" save_sdf="true" pos="0 0 0" quat="1 0 0 0" scale="1 1 1" transform_type="OBJ_TO_JOINT" density="1" dx="0.05" col_th="0.013587286900234731" mu="0.0" rgba="0.7450980392156863 0.49411764705882355 0.8156862745098039 1.0"/>
    </link>
</robot>

<contact>

    <general_SDF_contact general_body="part2" SDF_body="part0"/>
    <general_SDF_contact general_body="part0" SDF_body="part2"/>

    <general_SDF_contact general_body="part2" SDF_body="part1"/>
    <general_SDF_contact general_body="part1" SDF_body="part2"/>

    <general_SDF_contact general_body="part2" SDF_body="part3"/>
    <general_SDF_contact general_body="part3" SDF_body="part2"/>

</contact>
</redmax>

For the 2nd gif, 'part1' refers to the medium one, 'part0' the small one, and 'part3' the base holding the gears.
<redmax model="assemble">
<option integrator="BDF1" timestep="1e-3" gravity="0. 0. 1e-12"/>
<render bg_color="255 255 255 255"/>

<default>
    <general_SDF_contact kn="1000000.0" kt="1e-12" mu="0.0" damping="0.0"/>
</default>

<robot>
    <link name="part1">
        <joint name="part1" type="free3d-exp" axis="0.0 0.0 0.0" pos="1.639126402467036 0.0029291938313094857 0.07973205865685809" quat="1 0 0 0" frame="WORLD" damping="0.0"/>
        <body name="part1" type="SDF" filename="/home/rkx/Telekinesis/code_base/autoplan/resources/preprocessed_obj/00010/1.obj" load_sdf="true" save_sdf="true" pos="0 0 0" quat="1 0 0 0" scale="1 1 1" transform_type="OBJ_TO_JOINT" density="1" dx="0.05" col_th="0.013617513774617371" mu="0.0" rgba="0.9294117647058824 0.8 0.28627450980392155 1.0"/>
    </link>
</robot>

<robot>
    <link name="part0">
        <joint name="part0" type="free3d-exp" axis="0.0 0.0 0.0" pos="4.098382401387394 -0.0003343830775857804 0.08086139665247331" quat="1 0 0 0" frame="WORLD" damping="0.0"/>
        <body name="part0" type="SDF" filename="/home/rkx/Telekinesis/code_base/autoplan/resources/preprocessed_obj/00010/0.obj" load_sdf="true" save_sdf="true" pos="0 0 0" quat="1 0 0 0" scale="1 1 1" transform_type="OBJ_TO_JOINT" density="1" dx="0.05" col_th="0.013617513774617371" mu="0.0" rgba="0.8235294117647058 0.3411764705882353 0.34901960784313724 1.0"/>
    </link>
</robot>

<robot>
    <link name="part3">
        <joint name="part3" type="fixed" axis="0.0 0.0 0.0" pos="0.09422816528262493 7.229772216127662e-07 -0.7300483687716826" quat="1 0 0 0" frame="WORLD" damping="0.0"/>
        <body name="part3" type="SDF" filename="/home/rkx/Telekinesis/code_base/autoplan/resources/preprocessed_obj/00010/3.obj" load_sdf="true" save_sdf="true" pos="0 0 0" quat="1 0 0 0" scale="1 1 1" transform_type="OBJ_TO_JOINT" density="1" dx="0.05" col_th="0.013617513774617371" mu="0.0" rgba="0.7450980392156863 0.49411764705882355 0.8156862745098039 1.0"/>
    </link>
</robot>

<contact>

    <general_SDF_contact general_body="part1" SDF_body="part0"/>
    <general_SDF_contact general_body="part0" SDF_body="part1"/>

    <general_SDF_contact general_body="part1" SDF_body="part3"/>
    <general_SDF_contact general_body="part3" SDF_body="part1"/>

</contact>
</redmax>

Many thanks for any kindly helpful support!

I tried with your suggestion. However, it still doesn't work according to the simulation rendering results based on a set of experiments with parameter changes below.
->
The changes of mesh resolution (via your subdivide.py) and lower limit of sdf grid size (via the command line argument) I made are summarized below.

In this case, I think you would need to 1) set a small collision detection threshold and/or 2) consider increasing SDF grid resolution. For 1), you can try changing "col_th" in your XML to 0. For 2), you can try reducing "dx" in your XML. I suggest trying 1) first. If it does not work, try 2).

In this case, I think you would need to 1) set a small collision detection threshold and/or 2) consider increasing SDF grid resolution. For 1), you can try changing "col_th" in your XML to 0. For 2), you can try reducing "dx" in your XML. I suggest trying 1) first. If it does not work, try 2).

Thanks for the further suggestions in the first place.
I've tried out the possible solutions, which give us the following collection of tests, as shown in the table below. Unfortunately, they don't give rise to the incidental motions of the gear(s).

One simplified animation example for (max_edge:=0.05, collision-th:=0.0, sdf-dx:=0.01), where only large (actively moving) and medium gears are involved, is given below:

@yunshengtian, the problem has now been solved. After an extensive range of tries, the cause has been pinpointed which is the improper design of 3d models for the assembly. Specifically, the gears in the assembled state have overlap with each other on their respective teeth, which incurs the failure of simulation initially. And the simulator is not capable of telling us whether such overlap/mesh penetration happens initially. So after I corrected the 3d model design for the assembly, the simulation now runs properly, even with your default parameters.
To offer you a proof, the resulting animation is shown below:

The reason why I reopen this issue is that I found another cause that hinders the incidental motion of the gear(s) involved in the animation. That is,  when the PhysicsPlanner::render(path, record_path=None) is invoked, (e.g., as invoked in this code line: https://github.com/yunshengtian/Assemble-Them-All/blob/29db7df4d7f2e6055f3f26fc5c11a424954f7308/examples/run_joint_plan.py#L585), if path is not set as None, the incidental motion won't take place in the animation. So I need to set path as None when calling this method. Could you tell me why?

Good to hear the issue was resolved that way. The penetration allowance needs to be determined by the user since it's pretty different for different CAD assemblies, though there are APIs of simulation that can tell you the amount of penetration.
Regarding this new issue, what's the animation that you get if you don't set path as None? Since the path only stores the successful disassembly motion, which is probably not the rotating motion you showed here. If you set the path as None, it will just play all the trial motions (not necessarily disassembly motions) during the physics-based planning.

Thanks for the explanation. To answer your question, here is the comparison between two series of disassembly gif.
(1) Path is set as None:

(2) Path is not set as None:


[Transporter Error Output]: The filename .ipa_0bd16aa42f3bc516f51b0b7c4136697e2398c40e0b46cf16acbeb98321b8ba5f.ipa in the package contains an invalid character(s)

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
After latest update of fastlane it started to give this error. I did build just before update it was everything ok.
Complete output when running fastlane, including the stack trace and command used

[10:38:17]: Login successful
[10:38:18]: Ready to upload new build to TestFlight (App: 850306139)...
[10:38:19]: Going to upload updated app to iTunes Connect
[10:38:19]: This might take a few minutes. Please don't interrupt the script.
[10:38:24]: [Transporter Error Output]: The filename .ipa_0bd16aa42f3bc516f51b0b7c4136697e2398c40e0b46cf16acbeb98321b8ba5f.ipa in the package contains an invalid character(s).  The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore
[10:38:24]: Transporter transfer failed.
[10:38:24]:
[10:38:24]: The filename .ipa_0bd16aa42f3bc516f51b0b7c4136697e2398c40e0b46cf16acbeb98321b8ba5f.ipa in the package contains an invalid character(s).  The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore
[10:38:25]: [iTMSTransporter] [2018-04-13 10:38:24 PDT]  DBG-X:   parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[pkg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}
10:38:25: [iTMSTransporter] [2018-04-13 10:38:24 PDT]  DBG-X:   parameter ErrorMessage = The filename .ipa_0bd16aa42f3bc516f51b0b7c4136697e2398c40e0b46cf16acbeb98321b8ba5f.ipa in the package contains an invalid character(s).  The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscor
10:38:25: [iTMSTransporter] [2018-04-13 10:38:24 PDT]  DBG-X:   parameter Success = false
10:38:25: [iTMSTransporter] [2018-04-13 10:38:24 PDT]  ERROR: The filename .ipa_0bd16aa42f3bc516f51b0b7c4136697e2398c40e0b46cf16acbeb98321b8ba5f.ipa in the package contains an invalid character(s).  The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore
10:38:25: [iTMSTransporter] [2018-04-13 10:38:24 PDT]  DBG-X: The error code is: 1102
10:38:25: [iTMSTransporter] Package Summary:
10:38:25: [iTMSTransporter] 1 package(s) were not uploaded because they had problems:
10:38:25: [iTMSTransporter] 	/var/folders/2c/wppz345x689bg23pc9gjb7cr0000gp/T/d20180413-79692-13cjmw1/850306139.itmsp - Error Messages:
10:38:25: [iTMSTransporter] 		The filename .ipa_0bd16aa42f3bc516f51b0b7c4136697e2398c40e0b46cf16acbeb98321b8ba5f.ipa in the package contains an invalid character(s).  The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore
10:38:25: [iTMSTransporter] [2018-04-13 10:38:24 PDT]  DBG-X: Returning 1
10:38:25: iTunes Transporter output above ^
10:38:25: The filename .ipa_0bd16aa42f3bc516f51b0b7c4136697e2398c40e0b46cf16acbeb98321b8ba5f.ipa in the package contains an invalid character(s).  The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore
Return status of iTunes Transporter was 1: The filename .ipa_0bd16aa42f3bc516f51b0b7c4136697e2398c40e0b46cf16acbeb98321b8ba5f.ipa in the package contains an invalid character(s).  The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore
The call to the iTMSTransporter completed with a non-zero exit status: 1. This indicates a failure.

Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
10.13.4

Ruby
2.2.4

Bundler?
false

Git
git version 2.15.1 (Apple Git-101)

Installation Source
~/.fastlane/bin/bundle/bin/fastlane

Host
Mac OS X 10.13.4 (17E199)

Ruby Lib Dir
~/.fastlane/bin/bundle/lib

OpenSSL Version
OpenSSL 1.0.2g  1 Mar 2016

Is contained
true

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Development/Xcode.app/Contents/Developer/

Xcode Version
9.3

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE
en_US.UTF-8
✅

fastlane files:
`./fastlane/Fastfile`
default_platform :ios

require 'spaceship'
require_relative '/Users/InVooDoo/Library/Mobile Documents/com~apple~CloudDocs/iWork/Misc/actions'

$apple_id =<EMAIL_ADDRESS>$git_branch = "master"
$team_id = "EHTMEM7E2H"
$itc_team_id = "2106312"

$bundle_ids = ["com.fancyinteractive.converter"]
$info_plists = ["Properties/Info.plist"]
$schemes = ["FancyUnits"]

$bundle_id = $bundle_ids[0]

$types = [""]

$project_path = "FancyUnits.xcodeproj"
$app_name = "FancyUnits"

$signing_identity = "iPhone Distribution: Ievgenii Lebid (EHTMEM7E2H)"

before_all do |lane, options|
    ENV["APP_IDENTIFIER"] = $bundle_id
end

platform :ios do
    lane :tf do |options|
        build(options)
    end

    lane :dsyms do |options|
        upload_dsyms(options)
    end

    lane :ver do |options|
        update_codesign_version
    end
end

after_all do |lane, options|
    clean_build_artifacts

    is_git_check = options[:check]

    if is_git_check
       reset_git_repo(force: true)
    end
end

`./fastlane/Appfile`
app_identifier ENV["APP_IDENTIFIER"] # The bundle identifier of your app
apple_id<EMAIL_ADDRESS># Your Apple email address

itc_team_id "2106312" # iTunes Connect Team ID
team_id "EHTMEM7E2H" # Developer Portal Team ID

# For more information about the Appfile, see:
#     https://docs.fastlane.tools/advanced/#appfile

fastlane gems

Gem
Version
Update-Status

fastlane
2.91.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

CFPropertyList
2.3.5

activesupport
4.2.9

addressable
2.5.2

atomos
0.1.2

babosa
1.0.2

bigdecimal
1.2.6

bundler
1.14.6

claide
1.0.2

cocoapods
1.2.1

cocoapods-core
1.2.1

cocoapods-deintegrate
1.0.1

cocoapods-downloader
1.1.3

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-stats
1.0.0

cocoapods-trunk
1.2.0

cocoapods-try
1.1.0

colored
1.2

colored2
3.1.2

commander-fastlane
4.4.6

declarative
0.0.10

declarative-option
0.1.0

domain_name
0.5.20170404

dotenv
2.2.1

emoji_regex
0.1.1

escape
0.0.4

excon
0.59.0

faraday
0.13.1

faraday-cookie_jar
0.0.6

faraday_middleware
<IP_ADDRESS>

fastimage
2.1.0

fastlane-plugin-act
1.1.1

fastlane-plugin-appicon
0.7.0

fourflusher
2.0.1

fuzzy_match
2.0.4

gh_inspector
1.1.2

google-api-client
0.13.1

googleauth
0.5.1

highline
1.7.8

http-cookie
1.0.3

httpclient
2.8.3

hurley
0.2

i18n
0.8.6

io-console
0.4.3

json
1.8.1

jwt
2.1.0

jwt
1.5.6

libxml-ruby
3.0.0

little-plugger
1.1.4

logging
2.2.2

memoist
0.16.0

mime-types
3.1

mime-types-data
3.2016.0521

mini_magick
4.5.1

minitest
5.4.3

molinillo
0.5.7

multi_json
1.12.2

multi_xml
0.6.0

multipart-post
2.0.0

nanaimo
0.2.4

nap
1.1.0

naturally
2.1.0

netrc
0.7.8

nokogiri
1.5.6

os
0.9.6

plist
3.3.0

power_assert
0.2.2

psych
2.0.8

public_suffix
2.0.5

rake
10.4.2

rdoc
4.2.0

representable
3.0.4

retriable
3.1.1

rouge
2.0.7

rouge
1.11.1

ruby-macho
1.1.0

rubygems-update
2.5.2

rubyzip
1.2.1

security
0.1.3

signet
0.7.3

simctl
1.6.3

slack-notifier
2.3.2

sqlite3
1.3.13

terminal-notifier
1.8.0

terminal-table
1.7.3

test-unit
3.0.8

thread_safe
0.3.6

tty-cursor
0.5.0

tty-screen
0.6.3

tty-spinner
0.8.0

tzinfo
1.2.3

uber
0.1.0

unf
0.1.4

unf_ext
<IP_ADDRESS>

unicode-display_width
1.3.0

unicode-display_width
1.1.3

word_wrap
1.0.0

xcodeproj
1.5.7

xcpretty
0.2.6

xcpretty-travis-formatter
0.0.4

generated on: 2018-04-13

Everything is ok, double checked. The problem with IPA name, after last update it with incorrect symbol in the name.

@joshdholtz just checked, still the same issue. 2.92.1 version of the fastlane

@invoodoo What does your PRODUCT_NAME value look like in your Xcode project's build settings?

http://drops.invoodoo.com/ru37c9 "Free"

@invoodoo I see where in the code that could fix this but I'm confused on how this is happening for you 🤔 I'm going to make a PR for this that will be available in a few days in 2.93.0

@joshdholtz thanks, let me know if I can help you somehow.

@invoodoo Can you try changing your Gemfile to the following to see if this works for you?
gem 'fastlane', :git => 'https://github.com/fastlane/fastlane.git', :branch => 'joshdholtz-remove-basename-from-itc-uploaded-ipa'

@invoodoo Ah sorry, I was assuming you had a Gemfile already. If you did have a Gemfile, you will need to run bundle install or bundle update before running bundle exec fastlane <your lane>.  Did you have a Gemfile already?
If not, you will need to also run gem install bundler before running bundle install or bundle update.
Don't worry if its too much trouble 🙃

@joshdholtz I have a gemfile, forgot about bundle install/update. I have done steps. And now it works.

@joshdholtz why it started to ask me select

[20:43:31]: --- Step: get_version_number ---
[20:43:31]: --------------------------------
What target would you like to use?

Free
Paid

@invoodoo What version were you upgrading from? We also had to recently make a change get_version_number to make things more stable going forward. We were using agvtool which had sketch output and recently replaced it with using the xcodeproj. More info can be seen here - https://github.com/fastlane/fastlane/issues/12177#issuecomment-376912765
The answer though is to do something like...
get_version_number(
  target: 'Free' # or 'Paid'
)

@joshdholtz thanks for explanation.

@invoodoo Not a problem! The way get_version_number behaved before was technically wrong so wanted to fix it going forward 😇 But were you able to get my new branch pulled down? Is that working for you now?

pilot works now very well ;)

@invoodoo Woot woot! This PR will go out sometime later this week with the next release. Thanks for working on this with me 😊

@joshdholtz  sure, fastlane is awesome it is always a pleasure to help make it even better :)


Injecting a list of values into a @VaultPropertySource is not working

I am using spring-vault-core. I have create some list type properties in my appilication.propertis and I am trying to inject it into a member type @VaultPropertySource in one of my classes with no success , I tried different ways and none of them have worked.
appilication.properties: vault.kv.paths=kv/cti-server,kv/server/prod/Sybase
Class:
@VaultPropertySource("#{${vault.kv.path}.split(',')}")
Or
@VaultPropertySource(
value = {
"#{'${vault.kv.paths}'.split(',')}"
})

@VaultPropertySource doesn't support SpEL expressions, only references to properties that can be resolved through Environment.resolveRequiredPlaceholders(…). Additionally, the expression you're trying to use resolves to an array, and that doesn't work here either as we require a single string.


version.py doesn't work well with pipsi

It seems to me that version.py writing to stdout causes pipsi to create a virtualenv named "wrote-khal-version.py-with-version"

@geier Anything against removing all debug prints from version.py?

no, go ahead
Quoting Markus Unterwaditzer (2015-05-18 11:20:00)

@geier Anything against removing all debug prints from version.py?

Reply to this email directly or view it on GitHub:
https://github.com/geier/khal/issues/191#issuecomment-102988401


Mint URI click creates an URI Subject

When the Mint URI button is clicked in a PropertyResourceTemplate:

[ ] Create an entity in the Sinopia's Trellis with a RDF payload reflecting the current state of the resource template Redux state.
[ ] Save the new URI as a property for the Resource Template in the Redux state
[ ] Display the new URI in the PropertyResourceTemplate
[ ] Disable the Mint URI button

Closing, Mint URI button removed for MVP


"recommondations" in extensionsVersionCheck.json have no effect

This happens with version 1.1.2.
Is it a documentation error and the key "recommendations" is ignored in that file or am I doing something wrong?
I tried:
File: "extensionsVersionCheck.json"
{
    "recommendations":[
<EMAIL_ADDRESS>    ],
   "unwantedRecommendations": []
}

But received no message box.
Here is the output of the extension:
###  Checking... ###

Found extension configuration in c:\data\Silt5\.vscode\extensionsVersionCheck.json
Found extension configuration in c:\data\Silt5\.vscode\extensions.json
No unwanted extensions found.

So what's the point of having the recommendations in "extensionVersionCheck.json"?

Hey, this project is about unwanted recommendations, therefor nothing yet about recommendations.
Its written in the documentation, but yes i can also delete this empty prop there, to be more clear. Thanks for the issue
Ps: so you must declare the unwanted versions, not the wanted.

Could you solve your problem with the version definition within the "unwantedRecommendations"?
I already made an update on dev, to make sure its clear that "recommendations" are not supported (yet):
https://github.com/SoulcodeAgency/vscode-unwanted-extensions/commit/a5298d088fb3f77f51d311c42716de20e1eac04c

Yeah it works with the unwanted recommendation.

@RedX2501 Great and thanks for closing - please feel free to give a rating & review on https://marketplace.visualstudio.com/items?itemName=Soulcode.vscode-unwanted-extensions&ssr=false#review-details
Would be appreciated!


jsk py False sends nothing back

Steps to reproduce

Send <prefix>jsk py False or <prefix>jsk py _msg.author.bot

Expected behavior
False is sent back
Actual behavior
Nothing is sent back
Workaround
Use pywhat or wrap expressions that evaluate to booleans in a call to str().

Fixed with 0.1.2.


Added VS Code and Open Office

Added:

VS Code
Open Office

The commit message isn't saying much, sorry about that 😅

Hello hello, I'm still a bit of a noob on github, but is there any reason why the pull request was closed? 😅

@201flaviosilva Sorry, I did not close it. Maybe GitHub automatically closes old ones? I'm not sure.

@201flaviosilva Sorry, I did not close it. Maybe GitHub automatically closes old ones? I'm not sure.

Ok, ok, no problem 😁👌

@201flaviosilva Oh, I know why. If you deleted the forked repository where the pull request came from, it will close automatically and I can't reopen it.

Ye, probably was that, but any way you already merged my PR, I have opened other exactly the same as that
(merged: https://github.com/johnjago/awesome-free-software/pull/47)
Thx 😁


Doesn't work

I may be doing something wrong, but nothing happens when I insert text into the input field. I can't see any call to Google's API. And no autocomplete is generated. Weird.
What action is supposed to be used to call the Google API?

Hey @nielsrask,

Could you tell me which version of Ember are you using?
If you are using the google service without a key, Could you check if the google service is blocking your request? (check the network tab of your google inspector).
Could you attach an image of the console of element inspector to check if any error is displaying?

Best regards,
Daniel.

Hey @nielsrask,
Could you take a look at this: https://github.com/dmuneras/ember-place-autocomplete/wiki/Getting-Started Maybe you have the same problem that other person report.

We built an endpoint on our API server instead, since we couldn't get this
working.
Mvh,
Niels Rask
0734-100 450  |<EMAIL_ADDRESS>www.prodentor.se |<PHONE_NUMBER>
2017-11-09 22:10 GMT+01:00 Daniel Múnera Sánchez<EMAIL_ADDRESS>
Hey @nielsrask https://github.com/nielsrask,
Could you take a look at this: https://github.com/dmuneras/
ember-place-autocomplete/wiki/Getting-Started Maybe you have the same
problem that other person report.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dmuneras/ember-place-autocomplete/issues/60#issuecomment-343292490,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AX9LSysBAxZ0qpvpBFEMUgTuV1gu2cA0ks5s02pXgaJpZM4QT4No
.

Glad you fix the problem you have. Sad that you could get the addon working in your project, if you want give it a try with the information on the wiki page.
I am going to close issue this because it is not enough information to know what happen.


Perform regex filtering before adding "Name says"

https://github.com/karashiiro/TextToTalk/blob/main/src/TextToTalk/Middleware/ChatMessageHandler.cs#L79-L85
This is a bug, the regex check should come before this.

However, it does make it easier to bodge a temporary solution to #95, so this should be fixed after that.


Transfer learning

How do I load Alexnet pretraind model in python, and how and where do I know the layer that I should stop to inject the feature map to an Svm classifier.. I'm doing a transfert learning in python with Keras and TensorFlow 😔?

@abdougrinzou can you breakdown the problem that you are facing?
If your main goal is to run on python, you would not need dl4j for that. You will need Eclipse DL4J if you want to do transfer learning on Java /JVM.
E.g. You can train a keras/tf model and import your model into DL4J and do transfer learning from there on, but it will be in Java

Closing as unrelated to DL4J/ND4J/SameDiff etc


Add missing executor document

Add a cleaned up version of executor design notes.

#475 adds some cleaned up old text. Moving to 1.5.0, there's some old design stuff still uncleaned.


Certain items with a Wiki page that list a category instead of the item itself are broken in the plugin.

Using Leather as an example, if you were to search for just "Leather" in MLH, it says it has no "Purchased from" or "Obtained From" Locations.
I assume that this is from the mod pulling from the page with the item name, and since https://ffxiv.consolegameswiki.com/wiki/Leather leads to any items that can be considered Leather instead of the Leather (Item) page, it returns with an error.

Hello, thanks for the report. Indeed there's this issue with items which have desambiguations, I'll fix this for the ones I can find.

Fixed on the new plugin version


beforeEach of undefined

i run the example,but throw the error "Cannot read property 'beforeEach' of undefined",

Hmm these examples depend on unreleased dev branch

Now you can install v1.0.0-beta.10 and try again.


ExAC priotization

Hi Brad,
I have a question. If I understand correctly the priorization in Tumor only is done based between other using the ExAC database.
Since I know that a number of somatic events are present in the original ExAC I am modifying the bcbio ExAC using this list of know somatic event.
https://github.com/mskcc/vcf2maf/blob/master/data/known_somatic_sites.bed
Does it make sense or are you taking care of those sites in a different way?
I also do not know if this influence the calling in  tumor normal.
Thanks a lot!
Alessandro

Alessandro;
We currently don't pre-process ExAC to remove known somatic sites so doing this manually makes sense for now. Thanks for bringing this up, it would be a good addition to the bcbio prioritization framework. We'd use GEMINI for the ExAC annotation so it would be useful to add this functionality there so we can make us of it generally. Thanks again for the suggestion.

Thanks!
Sent from my iPhone

On Jun 11, 2017, at 6:14 AM, Brad Chapman<EMAIL_ADDRESS>wrote:
Alessandro;
We currently don't pre-process ExAC to remove known somatic sites so doing this manually makes sense for now. Thanks for bringing this up, it would be a good addition to the bcbio prioritization framework. We'd use GEMINI for the ExAC annotation so it would be useful to add this functionality there so we can make us of it generally. Thanks again for the suggestion.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


feat(dev-registration): provide client id to oauth generated requests

This doesn't cover chat yet, But it covers REST.

Sockets will be the usual process of a header if possible but query param also accepted due to client library restrictions.

Perfect, @SimonSchick How would you suggest we get the client context into the socket class?

Re-requesting reviews now Chat is covered.
This is a breaking change, its breaking anyway as we now require a new header(21st May). This PR will not make the release though. We'll also rename this to client-node and publish it to @mixer.
I feel this also makes things slightly easier for a developer:
const client = new Mixer.Client(new Mixer.DefaultRequestRunner());

client.use(new Mixer.OAuthProvider(client, {
	clientId: 'CLIENT_ID'
}));

... Getting the endpoints etc
const socket = client.createChatSocket(ws,endpoints)

Socket will also still work in its raw form if you'd like


Scrolling an image::Viewer inside a Scrollable sends scroll events to both

Scrolling on an image::Viewer inside a Scrollable both zooms the viewer and scrolls the scrollable at the same time. It makes viewers inside scrollables very frustrating to use

It seems like there was oversight in the image viewer widget and none of the events that the widget handles marks the events as captured https://github.com/hecrj/iced/blob/master/native/src/widget/image/viewer.rs#L166-L255.
It should be a trivial fix by returning event::Status::Captured in the respective events

It seems like there was oversight in the image viewer widget and none of the events that the widget handles marks the events as captured https://github.com/hecrj/iced/blob/master/native/src/widget/image/viewer.rs#L166-L255.
It should be a trivial fix by returning event::Status::Captured in the respective events

Good catch!
I just opened #694 which I believe should fix the issue. Let me know!

Good catch!
I just opened #694 which I believe should fix the issue. Let me know!


Change UI System To Bootstrap

Change UI system to latest version of Bootstrap and remove Fundamental-Styles
all of developed component must be restructured by bootstrap template
@raaziyeh

Completed by @MsudMthr


*: enable tolerate unready in service

also fix the port naming issue
fix https://github.com/coreos/etcd-operator/issues/1257

why skip ci?

@etcd-bot retest this please

added

lgtm


[Question]: Which file does catnap read the system information from?

Ask your Question:
CachyOS is a distribution based on Arch Linux.
I modified the system information in the /etc/os-release and /usr/lib/os-release files of CachyOS, but catnap still displays CachyOS.
Additional context:
Add any other context or screenshots about the question here.

Hey try running catnap with the --no-cache flag.
This should resolve the Problem.


ghcWithHoogle broken

Issue description
ghcWithHoogle is broken
Steps to reproduce
# config.nix
{ pkgs }:
{
  packageOverrides = pkgs : rec {
   ghcEnv = pkgs.haskellPackages.ghcWithHoogle
     (haskellPackages: with haskellPackages; [
       cabal-install
  ]);
}

% nix-env -iA nixpkgs.ghcEnv
installing ‘ghc-8.0.1’
these derivations will be built:
  /nix/store/vjn2v8wyys96q79kiwqpnn3kfi8rbl99-hoogle-local-0.1.drv
  /nix/store/mr802xsik73jizc4nbb9357985b8jkzz-ghc-8.0.1.drv
building path(s) ‘/nix/store/qwfycvpw1h31fv7yl48kwvpqsw0fdzxz-hoogle-local-0.1’
building
importing builtin packages
Error, database does not exist (run 'hoogle generate' first)
    Filename: /nix/store/amyx4gmgdj5q8zvrnidkdlnag4hs1za4-ghc-8.0.1-doc/share/doc/ghc/html/libraries/Cabal-<IP_ADDRESS>
builder for ‘/nix/store/vjn2v8wyys96q79kiwqpnn3kfi8rbl99-hoogle-local-0.1.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/mr802xsik73jizc4nbb9357985b8jkzz-ghc-8.0.1.drv’: 1 dependencies couldn't be built
error: build of ‘/nix/store/mr802xsik73jizc4nbb9357985b8jkzz-ghc-8.0.1.drv’ failed

Technical details

System: OSX, Linux
Nix version: 1.11.2
Nixpkgs version: 16.09pre-git<PHONE_NUMBER>54e85a61eecbee4e3470abcce441ec)

/cc @peti @oxij

also happens on linux

The hoogle update to version 5 may have caused this.

Yes, it was the update to version 5.  I'm running into this as well now.  I'll look into it today.

In that case, maybe the hoogle-local machinery could defer to use hoogle 4 until then?

That certainly seems sensible to me.

I created a quick PR that does that.

Please bind directly to hoogle_4_2_43 without creating an intermediate hoogle4 attribute.

@peti Right, done.

Fixed by https://github.com/NixOS/nixpkgs/pull/18263.

@peti fyi I’ve been looking into hoogle5 on the Saturday of MuniHac, but it’s not yet in a workable state. The version 5 apparently doesn’t support merging of the binary databases anymore, so that part of the toolchain will have to be adjusted.
I can paste my changes so far somewhere if someone wants to look into it.

I believe @mdorman has experimented with Hoogle 5 support before, too. Maybe he can help?

@peti is correct, I collaborated with @ndmitchell on some patches to Hoogle to allow us to get this working again; I have a branch at https://github.com/mdorman/nixpkgs/tree/hoogle-fixup, though it includes some configuration-common.nix business to actually patch hoogle; once Neil does a new release, those are no longer necessary and I'd be comfortable merging this.

If I made a new release tonight would that help?

I have a branch at https://github.com/mdorman/nixpkgs/tree/hoogle-fixup, though it includes some configuration-common.nix business to actually patch hoogle;

Nice, does that work around having to combine the database binaries afterwards?

@Profpatsch Yeah, it sidesteps the whole question by having hoogle simply read everything at once. :)
@ndmitchell If you think it's ready, that would be great, but I don't think there's a reason to rush one out if you want more soak time.

@mdorman - I've already used the patches you supplied which turned out to be required at $WORK, so a release benefits me too :). I've just released 5.0.4 with all your changes in it.

@ndmitchell Wonderful. Then as soon as we update our master package list, I can put my change up for review.


llegalArgumentException when setSignatureBitmap() was called too early

This fixes #9

Thanks @dandar3 for your contribution!

Thank you!


Function.caller_sites may contain stale reference to function that has been removed

Steps to reproduce:

Open the mimikatz.exe sample from https://github.com/mandiant/capa-testfiles/blob/9b302d4bcfea9c87704df51311f6e170b87d13c9/mimikatz.exe_
Go to 0x44580a
Check the caller_site of the current function:

>>> list(current_function.caller_sites)
[<ref: x86@0x44578b>, <ref: x86@0x44579a>, <ref: x86@0x4457ff>]

Follow the reference at 0x4457ff, and notice that there is no function at that address:

Notice the xref of the function does not contain 0x4457ff (which is correct):

Upon closer inspection, I notice that there was once a function at 0x4457fd, which includes the instruction at 0x4457ff. During the initial analysis, the function is removed for certain reason. However, the caller_site is not updated accordingly.
Related to https://github.com/mandiant/capa/issues/1441

However, if I define a function at 0x4457fd and then remove it, manually, the caller_site does get updated correctly.

It is also unclear why the function at 0x4457fd gets removed, it is a function handle and our type libraries has info for it:
5 @ 00445779  SetConsoleCtrlHandler(HandlerRoutine: &data_4457fd, Add: 1)

This has been fixed a while ago, though I do not have an exact version number when it is fixed


android works but ios crash

W0625 11:29:39.958330<PHONE_NUMBER> tflite_inference_calculator.cc:753] Please ensure input GPU tensor is 4 channels.
2020-06-25 11:29:39.968145+0800 HedEdgeDetectionApp[3086:762657] Replacing 69 node(s) with delegate (TfLiteMetalDelegate) node, yielding 1 partitions.
validateComputeFunctionArguments:771: failed assertion `Compute Function(ComputeFunction): argument params[0] from buffer(4) with offset(0) and length(48) has space for 48 bytes, but argument has a length(64).'

I had verified that is not a problem of mediapipe, for more details in https://github.com/tensorflow/tensorflow/issues/40786#issuecomment-649501945.
Can i switch the tensorflow version or which version is recommanded?

The issue has be disappeared after merging the latest code that has been updated the tensorflow version.


Short circuit by square

About 20% of execution time will be reduced.

It's a non-goal to make every program most optimized, it's top priority to maintain comparability

It's a non-goal to make every program most optimized, it's top priority to maintain comparability

I can't understand the goal. It's not inconsistent with coro-prime-sieve examples.
In the coro-prime-sieve there are examples that cannot be compared.
This change has 3 lines changed. So it's not difficult to maintain.
Could you accept PR have changeset for all the language?

It's a non-goal to make every program most optimized, it's top priority to maintain comparability

I think this is an extra logic - and it need to be added to all languages and implementations.


Serialize/Deserialize using: StorageFolder & StorageFile (4th)

I'm attempting to open a  sequential access StorageFile in a write mode. The only sequential access mode
method is
OpenSequentialReadAsync()
there is NO
OpenSequentialWriteAsync()
I'm preceedng the needed method with:
StorageFolder _storageFolder = ApplicationData::Current().LocalFolder();
StorageFolder _turboCalc = co_await _storageFolder.CreateFolderAsync(L"TurboCalc", CreationCollisionOption::OpenIfExists); //creae sub folder in sub folder
StorageFile  _storageFile = co_await _turboCalc.CreateFileAsync(L"FileDoubles.dbo", CreationCollisionOption::ReplaceExisting); //create file in sub folder

Is there another approach for writing to a sequential access file?

Setting the sequential read flag on a file is a hint to the I/O system. It allows for optimizations, like prefetching data ahead of the current read position. This flag is meaningful only when reading a file.

That's great, but how do you create a sequential file in the first place? Is C# the only option?

The FILE_FLAG_SEQUENTIAL_SCAN passed to CreateFile2 is not a property of the file. It's a flag evaluated by file read operations. The flag can be passed to any file, regardless of how it was created. It is ignored for any file operation other than file reads.
Details are documented under Caching Behavior. This should explain, why the flag is meaningless for anything but file read operations.

I'm using a StorageFile. The only sequential file option it has is
OpenSequentialReadAsync
it returns an
IInputStream
its only method is
ReadAsnyc()
I see no place to set any flags

As Tim mentioned, this sounds like a good question for Stack Overflow. The focus here is on questions or issues specific to C++/WinRT.


Could you explain the differences between similar components of Matrix.org and IPFS/libp2p in the FAQ or other section in the home page?

Could you explain the differences between similar components of Matrix.org and https://github.com/ipfs/ipfs or https://github.com/libp2p/libp2p in the FAQ or other section in the home page?

Matrix.org is just federated while ipfs/libp2p is really distributed.
Where should this information be documented?

the faq seems like a good starting point.
This repo is (nowadays) for the spec, and I don't think the spec is a good home for this sort of explanation, so I've opened https://github.com/matrix-org/matrix.org/issues/71 to replace this one.


fix(codebuild): remove oauthToken property from source

Auth field should not be set since it's ignored by CodeBuild
https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ProjectSource.html#CodeBuild-Type-ProjectSource-auth
Refactored some unit tests as well
BREAKING CHANGE: customers who use GitHub, GitHubEnterprise or Bitbucket as source
will need to remove the oauthToken field as it's no longer available
Fixes #2199

Pull Request Checklist

[x] Testing

Unit test added (prefer not to modify an existing test, otherwise, it's probably a breaking change)
CLI change?: coordinate update of integration tests with team
cdk-init template change?: coordinated update of integration tests with team

[x] Docs

jsdocs: All public APIs documented
README: README and/or documentation topic updated

[x] Title and Description

Change type: title prefixed with fix, feat will appear in changelog
Title: use lower-case and doesn't end with a period
Breaking?: last paragraph: "BREAKING CHANGE: <describe what changed + link for details>"
Issues: Indicate issues fixed via: "Fixes #xxx" or "Closes #xxx"

[x] Sensitive Modules (requires 2 PR approvers)

IAM Policy Document (in @aws-cdk/aws-iam)
EC2 Security Groups and ACLs (in @aws-cdk/aws-ec2)
Grant APIs (only if not based on official documentation with a reference)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license.

I think it would also be good to add an example of an ImportCredentials call. Can you add this to the README in a section title "Using GitHub repositories" or something similar?
aws codebuild import-source-credentials --server-type GITHUB --auth-type PERSONAL_ACCESS_TOKEN --token <token_value>


Fix build date format for version subcommands

What type of PR is this?
/kind bug
What this PR does / why we need it:
Before applying this patch we single quoted the build date like this:
> ./bin/kpromo version | grep BuildDate
BuildDate:     '2022-03-22T06:11:44Z'

This is now fixed by not quoiting the date in the Makefile.
Which issue(s) this PR fixes:

None
Special notes for your reviewer:
None
Does this PR introduce a user-facing change?

Fixed quoted build date in `version` subcommands.

/retest


Project IntegrationTests  - class TestFixture   -Error	CS0103

build solution  for craftsman new domain  ,produce Error	CS0103
Steps to reproduce
1-   craftsman new domain  ****
2- build solution
Result:
building project  " ****.IntegrationTests.csproj" -- FAILED.
Error	CS0103	The name 'SetupDateAssertions' does not exist in the current context	 *****.IntegrationTests
TestFixture.cs	69
-->
Further technical details
Craftsman version (dotnet tool list -g):
craftsman           0.16.5       craftsman
dotnet-ef           6.0.8        dotnet-ef

can you share the template file you're using? I'm not able to repro

nvm, seems to be a sqlserver thing. will get this in the next patch


Force updated failed

Region and Brand of car
Australia
Hyundai Palisade 2024 Calligraphy
Version of the integration
2.26.6
Describe the bug
I've had an ongoing issue that was related to another bug post here that I cannot find, but I took a chance a fully deleted the integration and reinstalled it. Good news is I can now setup the integration. The issue is that it gives an error when loading, and it keeps trying and giving the same error.
Logger: custom_components.kia_uvo.coordinator
Source: custom_components/kia_uvo/coordinator.py:126
integration: Hyundai / Kia Connect ([documentation](https://github.com/Hyundai-Kia-Connect/kia_uvo), [issues](https://github.com/Hyundai-Kia-Connect/kia_uvo/issues))
First occurred: 4:52:35 PM (5 occurrences)
Last logged: 4:58:09 PM

Force update failed, falling back to cached: Traceback (most recent call last): File "/config/custom_components/kia_uvo/coordinator.py", line 126, in _async_update_data await self.hass.async_add_executor_job( File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 115, in check_and_force_update_vehicles self.update_vehicle_with_cached_state(vehicle_id) File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 90, in update_vehicle_with_cached_state self.api.update_vehicle_with_cached_state(self.token, vehicle) File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoApiAU.py", line 259, in update_vehicle_with_cached_state self._update_vehicle_drive_info(vehicle, state) ^^^^^ UnboundLocalError: cannot access local variable 'state' where it is not associated with a value
Traceback (most recent call last):
  File "/config/custom_components/kia_uvo/coordinator.py", line 126, in _async_update_data
    await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 115, in check_and_force_update_vehicles
    self.update_vehicle_with_cached_state(vehicle_id)
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 90, in update_vehicle_with_cached_state
    self.api.update_vehicle_with_cached_state(self.token, vehicle)
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoApiAU.py", line 259, in update_vehicle_with_cached_state
    self._update_vehicle_drive_info(vehicle, state)
                                             ^^^^^
UnboundLocalError: cannot access local variable 'state' where it is not associated with a value

A second error shows up in the logs as well...
Logger: custom_components.kia_uvo.coordinator
Source: custom_components/kia_uvo/coordinator.py:135
integration: Hyundai / Kia Connect ([documentation](https://github.com/Hyundai-Kia-Connect/kia_uvo), [issues](https://github.com/Hyundai-Kia-Connect/kia_uvo/issues))
First occurred: 4:52:36 PM (5 occurrences)
Last logged: 4:58:10 PM

Cached update failed: Traceback (most recent call last): File "/config/custom_components/kia_uvo/coordinator.py", line 126, in _async_update_data await self.hass.async_add_executor_job( File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 115, in check_and_force_update_vehicles self.update_vehicle_with_cached_state(vehicle_id) File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 90, in update_vehicle_with_cached_state self.api.update_vehicle_with_cached_state(self.token, vehicle) File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoApiAU.py", line 259, in update_vehicle_with_cached_state self._update_vehicle_drive_info(vehicle, state) ^^^^^ UnboundLocalError: cannot access local variable 'state' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/config/custom_components/kia_uvo/coordinator.py", line 135, in _async_update_data await self.hass.async_add_executor_job( File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 85, in update_all_vehicles_with_cached_state self.update_vehicle_with_cached_state(vehicle_id) File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 90, in update_vehicle_with_cached_state self.api.update_vehicle_with_cached_state(self.token, vehicle) File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoApiAU.py", line 259, in update_vehicle_with_cached_state self._update_vehicle_drive_info(vehicle, state) ^^^^^ UnboundLocalError: cannot access local variable 'state' where it is not associated with a value
Traceback (most recent call last):
  File "/config/custom_components/kia_uvo/coordinator.py", line 126, in _async_update_data
    await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 115, in check_and_force_update_vehicles
    self.update_vehicle_with_cached_state(vehicle_id)
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 90, in update_vehicle_with_cached_state
    self.api.update_vehicle_with_cached_state(self.token, vehicle)
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoApiAU.py", line 259, in update_vehicle_with_cached_state
    self._update_vehicle_drive_info(vehicle, state)
                                             ^^^^^
UnboundLocalError: cannot access local variable 'state' where it is not associated with a value

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/config/custom_components/kia_uvo/coordinator.py", line 135, in _async_update_data
    await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 85, in update_all_vehicles_with_cached_state
    self.update_vehicle_with_cached_state(vehicle_id)
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 90, in update_vehicle_with_cached_state
    self.api.update_vehicle_with_cached_state(self.token, vehicle)
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoApiAU.py", line 259, in update_vehicle_with_cached_state
    self._update_vehicle_drive_info(vehicle, state)
                                             ^^^^^
UnboundLocalError: cannot access local variable 'state' where it is not associated with a value

From what I can see, it looks like it's failing to get the data about the car, and then falls back to a cached copy of the data, but as this is the first run, that fails too as there is no cached data.
Happy to provide any further information if needed.

Having the same errors. Started showing up in the logs this morning.

Does the native app show car data?

I have the same issue.
and the native app is not working.
I stil’ receive notifications about by car (finished charging)… but refreshing the app is not working; I get an error saying « We apologize, but your request could not be processed. Please try again later. »
Thud it looks like Hyundai’s server is down.

Does the native app show car data?

Yes, the Bluelink app is working fine.

The native app wasn’t working for me.
It started working a few hours ago… and now the integration is working fine

Does the native app show car data?

Seems like it must have been an issue on Hyundai's side. App wasn't working when I tried yesterday but it is back up now and the integration is back.
I'll keep in mind to check that first next time. Thanks!

The issue has not been resolved for me. Please reopen it. I’m not sure what everyone else is doing but their issues were related to an issue with the Hyundai servers and the app not working.The app is working perfectly fine for me. I have deleted the integration and set it up again and I’m still getting the same errors. This issue is ongoing. On 17 Sep 2024, at 4:39 am, cdnninja @.***> wrote:
Closed #929 as completed.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Please provide debug logs.

Are you able to force a refresh of the car data in the app? For me it initially looked correct but then I noted the last refresh time was multiple days ago and attempting to fresh showed the error mentioned by another above.

Please provide debug logs.

I've uploaded the data logs to pastbin. I hope it's ok. It's rather long.
https://pastebin.com/J1i5q0y0

Are you able to force a refresh of the car data in the app?

Not at the moment. I've updated to iOS 18 and Hyundai Bluelink app says my iPhone is jailbroken. 😂

Not at the moment. I've updated to iOS 18 and Hyundai Bluelink app says my iPhone is jailbroken. 😂

something must be wrong on you phone… I’ve been running iOS 18 since the first beta and I never had this message

https://github.com/Hyundai-Kia-Connect/kia_uvo/issues/931#issuecomment-2357282578

something must be wrong on you phone… I’ve been running iOS 18 since the first beta and I never had this message

It's an issue with the Bluelink Australia app. New update today fixed it.

Are you able to force a refresh of the car data in the app? For me it initially looked correct but then I noted the last refresh time was multiple days ago and attempting to fresh showed the error mentioned by another above.

I've just refreshed the data in the app. All working as expected in the app.
I've also removed the integration and reinstalled it and still getting the same error.

#931 (comment)

I don't even have the integration loaded properly to be able to use a force update button. It just fails to load.

Any further updates or clues as to what this issue might be? I'm running the latest version 2.28.0 as of this comment.
Still having the same issues.

Does your car have trip data in the native app?

I may have found the issue in the code.   If so I'm shocked this isn't more widespread.

https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/pull/665

Please try the latest release.

That seems to have fixed it. 🎉
Thanks for looking into it.


Typo on flame graph template location

Btw, how exactly do you get a version of pmapi that answers to generic.systack ?

Ah, I see that #7 lists is as an enhancement. Seems like it's at least trying from looking at the chrome network tab. Just pcp doesn't know what to do with the request.

Tks @matschaffer ! Yeah, that's why it's disabled by default. FlameGraph requires a custom PCP agent. We have it enabled internally, but it's not polished enough yet. Happy to share it if there's interest.

If it's not much trouble I'd love to try it. Building flame graphs by hand
isn't bad but point and click would be really nice.
2015年5月19日火曜日、Martin<EMAIL_ADDRESS>
Tks @matschaffer https://github.com/matschaffer ! Yeah, that's why it's
disabled by default. FlameGraph requires a custom PCP agent. We have it
enabled internally, but it's not polished enough yet. Happy to share it if
there's interest.
—
Reply to this email directly or view it on GitHub
https://github.com/Netflix/vector/pull/60#issuecomment-103176427.

We created a really (really) simple pmda to help a bit with that. Basically it just executes perf and the script to generate the flame graph, and outputs the SVG file to a public directory served by pmwebd. The Vector widget gets that SVG graph and places it into a widget. As I mentioned, really dirty and simple. We will probably have a D3 version of the flame graph in a couple weeks or so. Once that is done, I can start working on making the pmda output to json and draw the graph on Vector.
https://github.com/spiermar/flamegraph-pmda
Haven't tried building it outside of our environment, but technically it should work.

Sweet! I'll put it on the old backlog.
@spiermar as a side-note. How do you recommend running Vector? I noticed the angular app is ~2MB download. Do you serve it from a shared instance?
Seems like that could get some caching advantage over running it on every instance.

Yes, we serve it from a shared instance. Not just caching, but it makes our lives easier when upgrading to a new version. Just need to update one host. :-)


.xproj file errors from Angular 2 option

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\npm.CMD" install
npm WARN install Couldn't install optional dependency: Unsupported
npm WARN EPEERINVALID<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN EPEERINVALID<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN EPACKAGEJSON<EMAIL_ADDRESS>No repository field.
npm WARN EPACKAGEJSON<EMAIL_ADDRESS>No license field.

Went through the setup on http://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/. Found that the .xproj file threw this into output when testing from VS2015, but it works with "dotnet run" in cli.

Can you make sure your installation of VS is using NPM v3.x? If yours is still on NPM v2.x, you're going to have trouble with Angular. (e.g., http://josharepoint.com/2016/05/04/how-to-configure-visual-studio-2015-integration-with-latest-version-of-node-js-and-npm/)
At some point this will cease to be an issue when VS includes NPM v3.x by default, but until then you'll need to do a manual upgrade.
If your copy of VS is already calling NPM 3.x, please reopen!


CephFS operations sometimes hang while executing NodePublishVolume

Describe the bug
In CI jobs, CephFS sometimes hangs while running NodePublishVolume, subsequent operations then fail as an operation with the same volume-ID is already in progress:
I0714 14:28:46.139903       1 utils.go:171] ID: 31 Req-ID: 0001-0024-60ab47e6-e3ab-479e-a924-698281ed1b3b-0000000000000001-c9ebee2e-e4af-11eb-9b57-4e25d0b69dca GRPC call: /csi.v1.Node/NodePublishVolume
I0714 14:28:46.140105       1 utils.go:175] ID: 31 Req-ID: 0001-0024-60ab47e6-e3ab-479e-a924-698281ed1b3b-0000000000000001-c9ebee2e-e4af-11eb-9b57-4e25d0b69dca GRPC request: {"staging_target_path":"/var/lib/kubelet/plugins/kubernetes.io/csi/pv/pvc-f9250fb8-767c-44c9-bbed-130c6d2c4c56/globalmount","target_path":"/var/lib/kubelet/pods/7994b9c8-481c-48be-9c62-f871d2d4aa0c/volumes/kubernetes.io~csi/pvc-f9250fb8-767c-44c9-bbed-130c6d2c4c56/mount","volume_capability":{"AccessType":{"Mount":{"mount_flags":["debug"]}},"access_mode":{"mode":5}},"volume_context":{"clusterID":"60ab47e6-e3ab-479e-a924-698281ed1b3b","csi.storage.k8s.io/pv/name":"pvc-f9250fb8-767c-44c9-bbed-130c6d2c4c56","csi.storage.k8s.io/pvc/name":"csi-cephfs-pvc","csi.storage.k8s.io/pvc/namespace":"cephfs-8081","fsName":"myfs","fuseMountOptions":"debug","mounter":"fuse","pool":"myfs-data0","storage.kubernetes.io/csiProvisionerIdentity":"1626272803856-8081-cephfs.csi.ceph.com","subvolumeName":"csi-vol-c9ebee2e-e4af-11eb-9b57-4e25d0b69dca","subvolumePath":"/volumes/e2e/csi-vol-c9ebee2e-e4af-11eb-9b57-4e25d0b69dca/bc645063-5708-4472-8b39-ccdfb94e7603"},"volume_id":"0001-0024-60ab47e6-e3ab-479e-a924-698281ed1b3b-0000000000000001-c9ebee2e-e4af-11eb-9b57-4e25d0b69dca"}
I0714 14:28:46.151946       1 mount_linux.go:173] Cannot run systemd-run, assuming non-systemd OS
I0714 14:28:46.151978       1 mount_linux.go:174] systemd-run failed with: exit status 1
I0714 14:28:46.151993       1 mount_linux.go:175] systemd-run output: System has not been booted with systemd as init system (PID 1). Can't operate.
 At the time of reporting this issue only two jobs (https://github.com/ceph/ceph-csi/pull/2265#issuecomment-880035693 and https://github.com/ceph/ceph-csi/pull/2253#issuecomment-880443902) have been identified with this problem.

logs from https://github.com/ceph/ceph-csi/pull/2400#issuecomment-896759946 are marked as "keep forever" so that they can be used to check and resolve this problem

@nixpanic my thinking here is that, the locking improvement we have one #2197 would have resolved this issue as we havent seen this issue recently or after 3.4.0 release.
may be we can close this issue and reopen if we hit again?


BGDIINF_SB-2172: Disable STAC version migration

By default the STAC version was migrated to 1.0.0 and all data were
displayed as 1.0.0 instead of 0.9.0 like mentioned in our api. The
version is displayed in the link button.

Disabling the STAC migration trigger issues with the collection page where then the following data are missing.

The license and Temporal Extents info are missing
The map is missing
The Providers info are missing
The Metadata info are missing

Therefore we don't want to merge this changes.


[Bug]: Collection Object Classification Summary Broken

Steps to reproduce the bug
1. Go to above task.
2. Click summarize by Order
3. Total enumerated by order same for all orders

Screenshot

Expected behavior
Should count correctly by taxon.
Additional Screenshots
No response
Environment
Production
Sandbox Used
No response
Version
0.32.3
Browser Used
Chrome

Yup, we saw this on Wednesday, thanks for filing.

Any chance for a hotfix? Want to use some graphs for SPNHC talk.

I can generate some locally if I can fix it. Contact me offline.


Cow: Watch planethive.ai

Cow requests the watch of the watch_keyword planethive\.ai. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

planethive\.ai has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by tripleee in Charcoal HQ


[CONTROLLER] replace hardcode in db migration

This PR is for:

Server

replace hardcode in db migration
Checklist

[ ] Added unit test.

Backport to branches

main

 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.zhengya 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.


Fix cross-platform compilation for Java extensions

Using libdir provided by RbConfig to compile java extension from MRI
breaks as it can't find jruby.jar under lib directory. Added a check
on file existence if the path is taken from RbConfig and if it doesn't
exist, check for the path which is set in environment JRUBY_HOME to find
correct jruby.jar.
Raise the error to abort compilation if jruby.jar is not found.

FYI: @pitr-ch

Fix #149

Thanks!


Kirby V3 Update?

Currently being on the way to a stable release kirby has published several nighty betas for dev's and other enthusiasts to try and play with the upcoming release of kirby.
I've been very interested in webmentions since the very beginning and even though most site users have never heared or even used it here, i would happily continue using webmentions in kirby 3 as well.
Is there any plans of updating or a new branch for v3?

I haven't been following Kirby v3 at all for over a year now. I have no idea what changed. My own site still runs on Kirby v2, but I'm actually planning on moving away from it. (If only I had time.) This plugin is part of why I am moving away: in v2 there are not that much hooks for doing a thing like Webmention, and I ran into all kinds of limitations in both the toolkit and v2.
That said, I should give v3 a chance, I think, or at least check if the things I ran into have been changed.
To be specific:

HTTP headers are stored in an PHP associative array. This means that in case of multiple Link headers, only the last one will survive, making it hard to parse endpoints.
I needed some more URL parsing, for which I opened a PR, which was never really taken serious. (To be fair, I should've just included it in this plugin, which I later did)
The router in v2 only really supports routing the current request. I had to make a weird hack to overwrite the POST method from the webmention endpoint into a GET method for webmention lookup. See here

All in all it did feel to me like Kirby was a nice CMS, but just not that great of a web-framework.

thanks for the heads up.
well kirby v3 is still in (more or less) closed beta, so every early contributor (purchasing a license) has access to the latest betas as well as their v3 documentations.
as far as what i can answer,

v3 will have more extended hook methods such as events happening "before" and "after" there might be many more hooks in addition to those which are found in v2. v3 will also have some kind of api endpoints which can be called (maybe that could be useful?)
the toolkit itself is revamped entirely... i am not sure if there's much new in addition

if this plugin were to be discontinued, what would be your guess is a good alternative to embed webmentions?

@carstengrimm did you find any good alternatives? I am searching the web right now and it doesn't look good. I am using brid.gy and webmention.io but I also want to send mentions, which isn't working with these services alone.
I would start writing a plugin for K3 but that might take to long, I don't have enough time…

No. It's not widespread and except big geeks will not even implement required markup on their site. To link back when writing an article. So I think it's a waste of time. I like mentions but that side it's not like anyone would pay extra for that.
Therefore I have stopped looking for any sort of Alternative.

I agree, support for Webmentions is not widespread. I want to point out, however, that the required markup (usually Microformats2) is only needed if you want to display received Webmentions. The receiving part just expects any source with HTML with a link to the target page. You can display received Webmentions also without the rich markup of Microformats2 (it does add value, but it is not part of the actual Webmention).
For me, the main part of IndieWeb (where Webmentions originate from) is posting content on my own site. The notifications about that content is secondary to me. But, I do still get a lot of joy seeing a like show up on a supporting site. I'm glad my site supports it at the moment (through this otherwise not so great plugin).
For sending Webmentions you could check out Telegraph, which is a service (from the maker of Webmentions.io) that does just that.
I would also love to maintain this plugin better, but I have the same problem: not enough time.

Just want to chime in to point at this blogpost by another Sebastian: https://sebastiangreger.net/2019/05/sendmention-commention-webmentions-for-kirby-3/ in which he points to his work on a Webmention plugin for Kirby 3.
I will not be writing one myself, so I will now close this issue. If there are updates from my side I will try and keep this information up to date, but do not expect Kirby 3 support in this repo :)


Review release 2.0

Branch: https://github.com/ververica/streaming-ledger/tree/release-2.0
Maven staging repository: https://oss.sonatype.org/content/repositories/comververica-1001/

Once somebody gives me a 👍 , I'll release the files in the staging repo to maven central (where it will be immutable forever)

👍

Ran mvn verify
Executed examples
Deployed a Job against the paralell runtime

Thank you for your help with this

Cool. Releasing now :)

Done: https://search.maven.org/search?q=ververica


Frontend Integration for resend invitation, cancel invitation and remove member

Proposed changes
Summarize your changes here to communicate with the maintainers and make sure to put the link of that issue
Added graphQL implementation of Resend Invite, Cancel Invite and Delete Member
Types of changes
What types of changes does your code introduce to Litmus? Put an x in the boxes that apply

[x] New feature (non-breaking change which adds functionality)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices applies)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have read the CONTRIBUTING doc
[x] I have signed the commit for DCO to be passed.
[ ] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works (if appropriate)
[ ] I have added necessary documentation (if appropriate)

Dependency

Please add the links to the dependent PR need to be merged before this (if any).

Special notes for your reviewer:

/merge

@AmitKumarDas @Saranya-jena can you review this


API style definition

See https://fortran-lang.discourse.group/t/linear-algebra-api-call-for-feedback/7455/3
Ideally, we would like for each API operation:

a subroutine version, that performs no internal allocations, and intent(inout) arguments where necessary
a function version, that has all intent(in) arguments except for the error handler
an overloaded operator(.xyz.), where applicable, that has only intent(in) arguments

The function and operator versions should be made pure where possible

Here's how I would recommend to structure the API, if you are set on having a function version with an error argument.

a subroutine version that (optionally) performs no internal allocations
a function version with all intent(in) arguments except for the error
a pure function version without the error argument
an operator in cases where there is a well established practice for it

The subroutine version should use the present tense verb form for the name (i.e. solve), while the function version should use the past tense verb or noun form (i.e. solved). Thus the interfaces would look something like the following.
interface invert
  module procedure invert_sp
  ...
end interface

interface inverse
  module procedure inverse_sp_with_err
  module procedure inverse_sp_pure
  ...
end interface

interface operator(.invert.)
  module procedure inverse_sp_pure
  ...
end interface

interface
  pure module subroutine invert_sp(A, err)
    real, intent(inout) :: A(:,:)
    type(error), intent(out), optional :: err
  end subroutine
end interface
contains
function inverse_sp_with_err(A, err) result(inverted)
  real, intent(in) :: A(:,:)
  type(error), intent(out) :: err
  real, allocatable :: inverted(:,:)
  inverted = A
  call invert(inverted, err)
end function
pure function inverse_sp_pure(A) result(inverted)
  real, intent(in) :: A(:,:)
  real, allocatable :: inverted(:,:)
  inverted = A
  call invert(inverted)
end function

That way you only have to implement the algorithm once, in the subroutine, and using error stop it can be pure. For the people that are trying to be memory efficient or handle error conditions, they can call the subroutine. For the people that like to live dangerously, they can use the functional version with the error argument. For the people that want purity they can use the functional version without the error argument, or the operator.

Here just a few ideas around what has been said:
@perazz

a subroutine version, that performs no internal allocations, and intent(inout) arguments where necessary
@everythingfunctional
a subroutine version that (optionally) performs no internal allocations

So, I think that more that "no internal allocations", that can be needed for internal working arrays, for me, the point is that a procedure meant to crunch values but not reshape them (not expected to modify the data layout) should not reclaim property of the data to maximize performance in terms of allocations... Unless the user wants to use a dynamical version that can be built on top of the reference one.
Just to show the idea, take this toy example for inverting a 2x2 matrix:
module linalg
    use iso_fortran_env, only: dp=>real64
    implicit none
    private

    public :: invert, inverse

    interface invert
        module procedure invert_base_dp
        module procedure invert_dp
    end interface

    interface inverse
        module procedure inverse_dp
    end interface

contains

    subroutine invert_base_dp(A,Ainv) !> base implementation with no allocations
        integer, parameter :: wp = dp
        real(wp), intent(in) :: A(:,:)
        real(wp), intent(inout) :: Ainv(:,:)

        real(wp) :: det
        !-----------------------------------
        if(size(A,dim=1).ne.2)return
        det = 1._wp/(A(1,1)*A(2,2)-A(1,2)*A(2,1))
        Ainv(1,1) =  det*A(2,2) ; Ainv(1,2) = -det*A(1,2)
        Ainv(2,1) = -det*A(2,1) ; Ainv(2,2) =  det*A(1,1)
    end subroutine

    subroutine invert_dp(A) !> in-place
        integer, parameter :: wp = dp
        real(wp), intent(inout) :: A(:,:)

        real(wp), allocatable :: Atemp(:,:)
        !----------------------------------
        allocate(Atemp(size(A,dim=1),size(A,dim=2)))
        call invert_base_dp(A,Atemp)
        A = Atemp
    end subroutine

    function inverse_dp(A) result(Ainv)
        integer, parameter :: wp = dp
        real(wp), intent(inout) :: A(:,:)
        real(wp), allocatable :: Ainv(:,:)

        allocate(Ainv(size(A,dim=1),size(A,dim=2)))
        call invert_base_dp(A,Ainv)
    end function

end module

program main
use linalg
real(8) :: A(2,2), B(2,2)
A(1,1) = 1; A(1,2) = 2
A(2,1) = 3; A(2,2) = 4

base : block ! The user shall give the required buffers because he knows he wants to recycle it
    real(8) :: B(2,2)
    print *, 'calling base implementation using static data'
    call invert(A,B)
    print *, B
end block base

inplace : block ! The user just wants to handle his matrix data and doesnt care of keeping the original matrix
                        ! internal allocation will happen to provide in-place inversion
    real(8) :: B(2,2)
    B = A
    print *, 'calling in-place inversion'
    call invert(B)
    print *, B
end block inplace

functional : block
    real(8), allocatable :: B(:,:)
    real(8) :: C(2,2)
    print *, 'calling functional inversion'
    B = inverse(A)
    C = inverse(B)
    print *, B
    print *, C
end block functional

end program

Then, I think that the function interface is nice in style and spirit, but I'm not sure if it would be so much of a priority. Or, maybe functions can be used simply for returning the error handler ?

What constrains us is the LAPACK backend, that destroys input data in most (not all) of our use cases.
Made sense, in the old days where memory was very expensive.
So for example in your inversion example, we will still need to create a copy of the original data anyways:
invert_base_dp(A,Ainv) !> base implementation with no allocations
![...]
Ainv = A
call getrf(...,Ainv,...)

which makes the subroutine version exactly equivalent to the function one, except for storage that has to be allocated outside of the subroutine


TODO: Document changelog news

Document the format of the changelog text file and how it works with APACK to display the changes in  abapGit UI

@jrodriguez-rc will you be working on this issue?

@jrodriguez-rc will you be working on this issue?

Yes, I will prepare some documentation about the format of the changelog file


[Authoring] Can't parse a type extended from Column

Target Application
HTML (Node.js)
Problem Description
I have created an extension for a Column so that I can dynamically style a particular column.  However, the Column extension is being completely ignored.  It is registered against the Global Registry.
Expected Outcome
The extended Column to be parsed and rendered as part of the overall ColumnSet
Actual Outcome
The extended Column is ignored by the parser (and obviously not rendered)
Repro Steps
Create a type such as follows:
class TestColumn extends AdaptiveCards.Column {
	getJsonTypeName(): string {
		return "TestColumn";
	}

	protected internalRender() : HTMLElement | undefined {
		const column = super.internalRender();

		if (column) {
			column.style.backgroundColor = "red";
		}

		return column;
	}
}

Attach the type to the global registry:
AdaptiveCards.GlobalRegistry.elements.register("TestColumn", TestColumn);
Add the extended column to the adaptive card:
"type": "ColumnSet",
            "columns": [
                {
                    "type": "TestColumn",
                    "items":[
                        {
                            "type": "TextBlock",
                            "text": "Does this work?"
                        }
                    ]
                }
            ]

Schema Version
v1.3

Since Columns aren't valid outside of a ColumnSet, as currently implemented, ColumnSet directly renders its children:
instantiation of Column children:
https://github.com/microsoft/AdaptiveCards/blob/a5d337d166d88d1bacad514f7dd01eb849a96abb/source/nodejs/adaptivecards/src/card-elements.ts#L6236-L6251
rendering children:
https://github.com/microsoft/AdaptiveCards/blob/a5d337d166d88d1bacad514f7dd01eb849a96abb/source/nodejs/adaptivecards/src/card-elements.ts#L6289-L6310
Since it can only have Column children, it doesn't indirect through the global registry. I would certainly consider taking a PR to update this behavior, but fixing this isn't on our roadmap right now.


Fix hygiene for top-level bindings.

Fixes #26
This indeed was a straightforward issue with hygiene, but it was masked by the compiler doing it's own unique renaming. To exhibit the bug you have to inline across modules, such that the inlined expression introduces a binding that shadows a top-level binding.
The actual bug is just that I wasn't putting top-level bindings in the bound map.

The example in #26 now generates:
import * as $runtime from "../runtime.js";
import * as Control$dMonad$dRec$dClass from "../Control.Monad.Rec.Class/index.js";
import * as Control$dMonad$dState$dTrans from "../Control.Monad.State.Trans/index.js";
import * as Data$dIdentity from "../Data.Identity/index.js";
import * as Data$dUnit from "../Data.Unit/index.js";
import * as Parsing from "../Parsing/index.js";
const lift1 = /* #__PURE__ */ (() => {
  const map = Control$dMonad$dState$dTrans.bindStateT(Data$dIdentity.monadIdentity).Apply0().Functor0().map;
  return m => (state1, v, lift$p, v1, done) => lift$p(map(a => v2 => done(state1, a))(m));
})();
const pure1 = /* #__PURE__ */ (() => Control$dMonad$dState$dTrans.applicativeStateT(Data$dIdentity.monadIdentity).pure)();
const exactLength = v => v$1 => Data$dUnit.unit;
const unformatCommandParser = (state1, more, lift1$1, $$throw, done) => more(v1 => more(v2 => lift1(pure1(Data$dUnit.unit))(state1, more, lift1$1, $$throw, done)));
const boom = /* #__PURE__ */ (() => Parsing.runParserT(Control$dMonad$dState$dTrans.monadRecStateT(Control$dMonad$dRec$dClass.monadRecIdentity))("")(unformatCommandParser)(Data$dUnit.unit)._1)();
export {boom, exactLength, lift1, pure1, unformatCommandParser};

Nice :tada:


server/camlistored: investigate -recovery failure

As reported in https://groups.google.com/d/msg/camlistore/vO6_vB_Dwmg/dZi66agJAQAJ there might be a problem with -recovery.
Also, when a run -with -recovery is not successful, we should make sure that subsequent calls to camlistored still exit with the message asking to run with recovery.

No feedback from reporter, and we worked a lot on recovery in the meantime anyway.


Extending PartialTagHelper

Is it possible to extend existing tag helper classes? I am specifically trying to update the TagHelperContext in a class derived from PartialTagHelper to change the name of the view the partial is loading.
Why?
I have minified .cshtml views that I want my partial to load without changing the name property of all my <partial> tag helpers. I have tried to create a new TagHelperContext by overriding the Init function as well as trying to call .Reinitialize in the ProcessAsync method but that doesn't seem to be the extension point I'm looking for

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

ID: 19ecfbee-8b84-9ef2-65b6-8c2542f6370f
Version Independent ID: 9a0cbaa2-65c9-1618-1003-5fd2e7f6192f
Content: Author Tag Helpers in ASP.NET Core
Content Source: aspnetcore/mvc/views/tag-helpers/authoring.md
Product: aspnet-core
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

@NTaylorMullen Any recommendations on how to proceed?

@scottaddie You can disregard this, I found out how to extend to change the view the tag helper loads. A sample file of this can be found here: https://github.com/reZach/minifynetcore/blob/master/MinifyNETCore/MinifyNETCore/TagHelpers/MPartialTagHelper.cs

@reZach Thank you for following up. I'll modify the document to discuss how to accomplish this.

Hello reZach,
your example code MPartialTagHelper.cs from Nov. 26 2018 helped me a lot,
but with the current net7.0 framework the Annotation
[HtmlTargetElement("partial", TagStructure = TagStructure.WithoutEndTag)]
is needed, to make the custom-class work.
best regards
Gerhard