function process links

from https://github.com/pombase/website/issues/84
I pulled out all the conversation to do with F-P linking
I'm still not sure  what needs to happen, but can re-evaluate when necessary.
So we don't need to read the entire ticket again, these appear to be the relevant parts:
history
Midori:
The MF-BP links are in the go.* and go-plus.* versions of the GO files. Annotations that can be inferred by following MF-BP links should be in the "inferred GAF" files (ours is gene_association.pombase.inf.gaf), so in theory you could get them by loading that .inf.gaf file from GO Jenkins. BUT in practice, something's been wrong for months - see this ticket, which I opened last December: geneontology/go-annotation#1336
Since we can't rely on the GO Jenkins inference file yet, once you get the ontology links, annotation counting should work - at present I think they're all MF part_of BP (and in the longer term, even if they add any other link types it'll be the MF part_of BP ones that we'll want to use).
So, on to the question of whether we should include MF-BP links ...
I think it would be entirely accurate to follow MF-part_of-BP links, because it would effectively be saying "this gene product is involved in this process, because it does this MF which is always part of the process" - if that's ever not true, there's a problem with the ontology.
What I can't guess as easily is whether it's what users would expect, or whether it would foul up anyone's usage of the counts - or especially the search results - to have BP terms retrieved by a query for MF. For counts on gene pages I suppose we could just make an executive decision, document the hell out of it, and hope for the best. When it comes to search behavior, it might be wise to offer an explicit option to include or exclude inter-ontology retrieval. (And I hope that's technically feasible!)
val:
The current situation is that although we don't include F-P links explicitly in PomBase,
we haven't needed to because the annotations are automatically materialized by GOC. If this did not happen the counts would not reflect the biology for biological process correctly.
Looking back, last news was that materializing inferred MF-BP annotations is still likely
geneontology/go-annotation#1427
so the counts should be largely correct for most terms.
However, we might need to use F-P links because in some cases. I have blocked/filtered display of the some modification process annotations so that they do not appear on the gene pages. For example, "protein phosphorylation" from inferred links is suppressed so that we don't see a redundant "protein phosphorylation" annotation for every "protein kinase activity" annotation, where the "phosphorylation" annotation is not required because it is not telling the user anything about the biological role.
Where "protein phosphorylation" is displayed it is because the term is explicitly annotated. However the counts (and the queries) should include annotations which would be generated via F-P links. I can't figure out if the F-P links are being followed in the current PomBase (counts of queries).....I think probably not. I'll check next time I come across a protein kinase annotation that doesn't not have an explicit phosphorylation annotation.
midori:
One of Kim's comments on this ticket suggests that PomBase2 loading/display/etc. isn't doing anything at our end to use MF-BP links yet. I don't know whether it's loading the inferred annotations from GO, but even if they are getting in, that set is woefully incomplete at the moment due to the bug from ticket geneontology/go-annotation#1336.
The question of whether the gene pages should show BP terms reached via MF-BP links feels like it's off on a tangent from the topic of this ticket. If GO materializes them (and fixes the bug), and we use the .inf.gaf annotations, it's moot.
kim:
It's currently getting data only from Chado and there are no MF-BP relationships in Chado. We load Chado from go-plus.obo
midori:
The MF-BP links are in the go.* and go-plus.* versions of the GO files.
Could you send me an example so I can track down why they are being stored in Chado?
here are three:
GO:0008233 peptidase activity part_of GO:0006508 proteolysis
GO:0071164 RNA trimethylguanosine synthase activity part_of GO:0036261 7-methylguanosine cap hypermethylation
*GO:0005484 SNAP receptor activity part_of GO:0061025 membrane fusion
*for this example, the inferred annotation should be in the inf.gaf but isn't (that bug)
val:
f the F_P links are fiddly, put them on the back burner because it only affects the small number of modification process term totals where I have filtered. You might prefer that we do this another way.
We could load all of the data (which should make all the queries correct even if F-P links are excluded), and then just flag some terms for the annotation not to appear on the gene pages if this is easier.
I would just need to process the list as GO IDs are added for other reasons. One is if there are terms we don't like to anntotate to at all like "cell proliferation" .
We can discuss on next call.
midori:
The question of whether the gene pages should show BP terms reached via MF-BP links feels like it's off on a tangent from the topic of this ticket. If GO materializes them (and fixes the bug), and we use the .inf.gaf annotations, it's moot.
Val:
I don't think it is quite because of some quirky filtering I do (see above).
However, for now we won't worry about this.
I will check future counts and if there is an issue I'll open a ticket explaining properly.
Midori:
Does annotation shown in Amigo2 include descendants found by following MF-BP links?
I did a bit of digging to try to answer this q. Of course it's not a simple, convenient "yes" or "no"; it depends on whether you start from a gene- or GO term-centric perspective.
On the page of details for a gene (product), it only shows directly annotated terms in the main display table. That set of direct annotations will include ones derived by following MF-BP links*, though, because the Jenkins system generates direct annotations and we incorporate them (that's the inf.gaf file I've been banging on about).
There's also a link in the left-hand sidebar to see all terms annotated by transitivity, which follows all is_a, part_of, and regulates links, including MF-part_of-BP. The annotation download thingy offers a somewhat unintuitive set of options that look like they can include or exclude annotations inferred from MF-BP even if they aren't available as 'direct' annotations via the .inf.gaf route, but I didn't try testing it.
It's slightly different if I start with a GO term - the results include a "genes and gene products" link, and that page has a table that does include genes annotated transitively via MF-BP. [I was able to test this because of that GO bug (https://github.com/geneontology/go-annotation/issues/1336), so I guess it's had a bit of a silver lining.]
The bottom line is that AmiGO does appear to follow MF-BP links in some cases, so there must be code in there somewhere to do it.

Does this even belong on the website tracker?

Probably not. It can sit here for now, it's tangentially related to website  (probably should be on chado tracker?). I'm not sure what the action is, but I want to keep an eye on F-P inferences we pull in from  GO, so  I'll take the ticket and migrate if  required once I have done checks...

I need to follow up on this, on my list

might be related?
https://github.com/pombase/website/issues/485

We don't need this ticket.

will update https://github.com/pombase/website/issues/485


Speed-up virtual data processing

As discussed with @ehavazli @rzinke @bbuzz31 @dbekaert, we aim to benchmark virtual data processing with the following approaches:

Toggle GDAL_DISABLE_READDIR_ON_OPEN option in unwrapStitching.py code, which seems to be a significant bottleneck. Preliminary benchmarking efforts from Brett suggest significant improvements in speeds. He will update us with specific figures. These efforts are captured in PR #290

Create a dummy netcdf file with virtual string paths pointing to data/metadata layers (i.e. staging the data). I am using this script as a template: https://github.com/ACCESS-Cloud-Based-InSAR/DockerizedTopsApp/blob/dev/isce2_topsapp/packaging_utils/nc_packaging.py

3*. Extract everything to VRT files from ARIA-tools.* (Longer term item to investigate)

Updated action items:

Where possible, instead of using gdal.Open to access metadata info, use gdal.Info

Replace gdalWarp with cutline and find a workaround with gdal. Translate or add a mask band with cutline.

add NUM_THREADS where possible to gdal.Warp and others.


gs1.1: use string peer id consistently

Replace many uses of PeerStreams with string peer id as the primary/sole peer identifier

internal maps, use string peer id where possible
internal methods, use string peer id where possible
only use peerStreams when the peerStreams.protocol or peerStreams.write is needed.

In all cases, the variable name id is used to refer to a string peer id.
In a separate PR, we might consider renaming this variable to p to more closely conform to the go-libp2p-pubsub implementation.

Codecov Report

Merging #111 into gsv1.1 will increase coverage by 0.54%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           gsv1.1     #111      +/-   ##
==========================================
+ Coverage   75.38%   75.93%   +0.54%
==========================================
  Files          22       22
  Lines        1361     1342      -19
==========================================
- Hits         1026     1019       -7
+ Misses        335      323      -12

Impacted Files
Coverage Δ

src/pubsub.js
82.26% <0.00%> (-0.83%)
:arrow_down:

src/index.js
68.26% <0.00%> (+0.81%)
:arrow_up:

src/heartbeat.js
62.33% <0.00%> (+1.84%)
:arrow_up:

Continue to review full report at Codecov.

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


LearnUp: Celebrating Differentiability - Challenge 1

Hey, you seem to have deleted the "skill-a-thon-1.0-submissions.md" file in your PR. Please do restore it and re-submit your PR.

Hey, you seem to have deleted the "skill-a-thon-1.0-submissions.md" file in your PR. Please do restore it and re-submit your PR. Thanks!

@surendrasinghs I have added the file now.
Thank you :)


Incorrect formatting at end of Part II

The formatting of the text after "Important" at the end of Part II appears to be incorrect.

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

ID: 4997f245-c966-51a3-34c7-705c3cfbd4b0
Version Independent ID: 129fbe40-3b02-f2c1-ef13-b42d86ffdb77
Content: SQL Server TDE Extensible Key Management Using Azure Key Vault - Setup Steps - SQL Server
Content Source: docs/relational-databases/security/encryption/setup-steps-for-extensible-key-management-using-the-azure-key-vault.md
Product: sql
Technology: security
GitHub Login: @aliceku
Microsoft Alias: aliceku

@kfeit  Thank you for the feedback.
The change has been made.


Odd VBA bug littered throughout stdVBA which destroys error handling

This works as expected:
Public Property Get Test() As String
  On Error GoTo CannotQuery
    Call B
    Test = "Not ok"
    Exit Property
CannotQuery:
  Test = "OK"
End Property
Public Sub B()
  Err.Raise 1, "stdCOM", "IUnknown::QueryInterface - Interface not implemented."
End Sub

This does not:
Public Property Get Test() As String
  On Error GoTo CannotQuery
    Call Me.B
    Test = "Not ok"
    Exit Property
CannotQuery:
  Test = "OK"
End Property
Public Sub B()
  Err.Raise 1, "stdCOM", "IUnknown::QueryInterface - Interface not implemented."
End Sub

As shown in the following video:
https://user-images.githubusercontent.com/7938900/190852355-7ed2abd3-e49a-4024-8dbb-f2c127e4d49c.mp4
Additionally, Me. error handling fails in both these cases too:
Public Property Get Test() As String
  On Error GoTo CannotQuery
    Call Me.A
    Test = "Not ok"
    Exit Property
CannotQuery:
  Test = "OK"
End Property

Public Sub A()
  Call B
End Sub

Public Sub B()
  Err.Raise 1, "stdCOM", "IUnknown::QueryInterface - Interface not implemented."
End Sub

and
Public Property Get Test() As String
  On Error GoTo CannotQuery
    Call A
    Test = "Not ok"
    Exit Property
CannotQuery:
  Test = "OK"
End Property

Public Sub A()
  Call Me.B
End Sub

Public Sub B()
  Err.Raise 1, "stdCOM", "IUnknown::QueryInterface - Interface not implemented."
End Sub

Finally you can't get around this using With Me ... End With.
Ultimately using Me. anywhere in the call stack can cause major issues when it comes to error handling, and thus it must be purged.
You can get around this using CallByName(Me, propName, vbGet) but this seems a little overkill.

@RetailCoder Don't suppose you know a way around this?

Hey, thanks for the ping! I couldn't reproduce this behavior without setting VBIDE general options to "Break on all errors"; with or without a Me qualifier prints "OK" here (hosted in current/latest Excel 365 x64).

Hey, thanks for the ping! I couldn't reproduce this behavior without setting VBIDE general options to "Break on all errors"; with or without a Me qualifier prints "OK" here (hosted in current/latest Excel 365 x64), with or without the explicit Call keyword.

Hmm, that is really strange...  I have break in class module selected while running this. tested in both Excel 2019 64-bit and Excel 365 32-bit; with the same results as above... However don't get that behaviour when having Break on Unhandled Errors selected, is this what you have selected by default?

However don't get that behaviour when having Break on Unhandled Errors selected, is this what you have selected by default? That could explain it...

Indeed, that's what the default is, or should be anyway! Typically you'd switch it to something else to debug error-handling and break deeper in the stack than where you'd normally handle it... and then inevitably forget to set it back to "unhandled errors"!

I see, that is at least one way around this issue anyhow... Though not very satisfying haha. I think for now I'll replace all x=Me.Whatever with x=Whatever() for now, at least that's somewhat more self explanatory than x=whatever


fix: correctly seperate port from hostname in parse

Correctly parse port for localhost:3000

Thanks for PR. Can you please add some tests? 🙏🏼

Hi @pi0
I have added some tests in parse.test.ts, can you take a review and release a new version?
Thanks!

Hi @pi0
Bump, any additional review on this? Thanks!


Realm Query export to CSV within the Flutter UI (Windows/macOS)

Description
To allow our users to export Realm query data (CSV format) and save to disk (macOS/Windows) within the Flutter UI.
Of course we could:

Execute Realm query for the model
Convert RealmResults into json (dart or ffi)
Convert json to csv (dart or ffi)
etc...

Before doing so, are there any tricks within Realm Dart that will make this easier? Some of the collections will have 200K-300K documents, so memory performance is a key requirement.
How important is this improvement for you?
I'd like to see it, but have a workaround

If you are using flexible sync, and hence MongoDB on the backend, I would recommend doing the export from MongoDB and use what ever tool to convert to csv.
If you need to do it from within the app, I would recommend skipping the to json step, and export straight to csv. Just iterating over the result set, writing one line to the csv file per object should be efficient memory wise, as only the last read object needs to be in memory at any given time.
The annoying part is that you need to repeat some trivial code per exported class. Hopefully we can improve on this later.

Yes this is for flexible sync. Its within the UI - thanks for the suggestion of skipping the toJson step, will get the team to give this a whirl. I forgot about how memory efficient Realm Dart is with iterating, thanks for the reminder on this also! Thanks @nielsenko very much! Will leave this ticket to you to decide if you want to keep open or not.

Since you do have have the data in a MongoDB database, you could consider making an Atlas function that packages and ships the csv, and then call that.
If you still prefer to do it locally, then something along the lines of:
import 'dart:io';

import 'package:realm_dart/realm.dart';

part 'csv_export.g.dart';

@RealmModel()
class _Person {
  @PrimaryKey()
  @MapTo('_id')
  late ObjectId id;
  late String firstName;
  late String lastName;
  _Person? spouse;
  late int age;
}

final realm = Realm(Configuration.local([Person.schema]));
void main(List<String> arguments) {
  realm.write(() {
    realm.addAll([
      Person(ObjectId(), 'Lionel', 'Messi', 35),
      Person(ObjectId(), 'Kylian', 'Mbappé', 24),
    ]);
  });

  final output = File('persons.csv').openWrite();
  for (final p in realm.all<Person>()) {
    output.writeln('${p.id};${p.firstName};${p.lastName};${p.age}'); // <-- easy enough but repetitive
  }

  Realm.shutdown();
}

Thanks so much @nielsenko, you do continually exceed expectations and are sooo helpful! Its really appreciated!
Is there a way to expose the @MapTo('_id') property key in the output.writeln('${p.id};${p.firstName};${p.lastName};${p.age}'); ? We also need to make an 'import' method (beyond scope of this issue), so keeping the @MapTo('_id') would help a ton.

I do export the _id property with ${p.id}. @MapTo just renames it to something that is not private on the dart side, but I guess I might not fully comprehend your question.
With regards to bulk import, I recommend medium sized transaction, fx 1K objects per transaction, and consider moving the work to background isolate.

So what I mean is each CSV column has a header i.e.
final output = File('persons.csv').openWrite();
output.writeln('"_id","first_name","last_name","age"'); // header row to define heading keys
for (final p in realm.all()) {
output.writeln('${p.id};${p.firstName};${p.lastName};${p.age}'); // <-- easy enough but repetitive
}
so is there a way in the 'header row' to instead of:
"_id",
we can do (so this is always in line with RealmObject to reduce maintenance/bugs)
p.id.getKey() // which although the realm key is 'id', it gets the @MapTo key '_id' that is in the RealmObject
Thanks for the tip around importing.

yes this would be very useful (ideally also the  @mapto via .mapToName or similar).

@nielsenko please also see an indirectly related requirement which touches on the same sort of area https://github.com/realm/realm-dart/issues/1077

@dotjon0 The properties would be ordered the same, as specified in the realm object.
Se also #1078


:recycle:  refactor core package folder src

Description
Flatten source folder structure. No functional change.
Checklist

[x] My changes follow the contributing guidelines of this project.
[x] I have performed a self-review of my code.
[ ] I have made corresponding changes to the documentation.
[ ] I have added tests that prove my fix is effective or that my changes work.
[x] New and existing unit tests pass locally with my changes.

Coverage remained the same at 89.716% when pulling 23611456b3012e2fa33261824205fc19938e6b44 on chore/refactor-core into d58bfb4c69a7bb245f0f6c0980d452e341311ceb on main.

Coverage remained the same at 89.716% when pulling 23611456b3012e2fa33261824205fc19938e6b44 on chore/refactor-core into d58bfb4c69a7bb245f0f6c0980d452e341311ceb on main.


Someone fix the docs (barbajs.org) already!

The website has been unreadable for me for months. The  and #barba-wrapper nodes have a width of 100%; The nav is overlapping the docs! Just give both of them a fixed width or something. This a desktop only issue. Mobile is golden!
It's such a simple fix (took me about 30 seconds), I'm surprised it's not done already.

Hello @waxter013 ,
what is the issue exactly?
Can you post a screenshot?
I have no problem on latest chrome, firefox and safari under osx.

Yup. I still have the issue, but I gave you the wrong info earlier. It's not on the docs page (http://barbajs.org/docs/.html). It's an issue with the main website (barbajs.org/.html). The problem only exists on screens with widths between 60rem and about 87rem. My screen resolution is 1366x768, so I just barely make the problem range at about 85rem. Thanks Dell...
Here's a screenshot.

See the slight overlap. It's more noticeable on some pages than others, but it's still just a minor issue.
And here's a quick fix in CSS:
@media (min-width: 60rem) {
    nav {
        width: 24rem;
    }
    #barba-wrapper {
        width: calc(100% - 24rem);
    }
}

Ta da!

If I may ask:
Why don't you just go for a pull request? Just check out the gh-pages branch ..


Doc: extension for terminal output

Draft PR for review - before merging, I'll move the extension out to our extension package.

Documentation preview available at: https://linuxcontainers.org/lxd/docs/pr.11447/

This depends on https://github.com/canonical/lxd-sphinx-extensions/pull/10 (see last commit), but is otherwise ready for review.


Remove complete_command out of the loop

So that commands after the erroneous one do not run, e.g. echo Success should not run if previous wget ... fails. EDIT: Bash in fact does NOT abort on error!! So it is not necessary at all?!
complete_command is no longer necessary after the generator changes.

Bash in fact does NOT abort on error!! So it is not necessary at all?!

af77841c0dbaf238967319c75499762665bae552


Example request: Save the state of an react native Todo app

Hi @michaelcontento, @xanderwebs and @greenkeeperio-bot,  thanks for this awesome library. It would be more helpful to understand the redux-store, if u provided some todo app, and store the app data. If you find some time please add a simple todo app with redux-store demo.
Thanks in Advance

+1

+1

You can check https://github.com/este/este, my dev stack, where redux-storage is used both in browser and React Native.

Sorry for the bad news but this package is no longer maintained. 😞
My focus has left the react / node ecosystem and I don't have to time to keep things up to date. But if you want to step in and become the new maintainer of redux-storage and all of it parts, just ping me! 😃


Amazon bedrock compatibility issue in Agent component in certain rare specific use cases

Bug Description
Amazon BedRock in the Agent Component component works well if the session in the playground is empty with no other chats.
But if there are any previous chats that use any other providers in session, it causes an issue.
This is noticed only when Amazon Bedrock provider is used after using any other providers in the agent component.
Logging for future debugging.
Reproduction

use agent component with any provider apart from Amazon Bedrock.
Now change provider to Amazon Bedrock without clearing the chat session.

Possible debug: Playground events with errors blocking other agent execution.
Add test cases to test this scenario.
Expected behavior
Should work fine even when the provider is switched and executed.
Who can help?
No response
Operating System
Mac Os
Langflow Version
1.1
Python Version
None
Screenshot
No response
Flow File
No response

Issue Solved!
Also Further Error Handling added to backlog


[5.8] Add duplicates method to collection

This PR introduces the ability to get all the duplicate values from an Illuminate\Support\Collection.
Usage

Loose and Strict

I've come at this from a bunch of different angles. I am more than happy to hear ways you think this could be improved - but please confirm it works with all the test cases (or I can for you), as I've found a lot of variations on this do not pass all the tests e.g. methods in the array_diff family don't play nice with multidimensional arrays.
I'd also like to hear if anyone thinks there are additional test cases I should account for.
Does not work with integers and objects in loose comparison
Loose comparison between integers and objects will trigger a notice and fail. Good news is that the unique method actually triggers the notice when we call it from the duplicates method, so the issue already exists.
Eloquent keys
If you are happy with this idea / approach for the base collection I will update this PR or do another to make it take model keys into account on the Illuminate\Database\Eloquent\Collection

Fingers crossed I never have to google "PHP how to find duplicates in an array" again 🤞

Thanks for the PR first. I'd love to know more about what the key represents. because in the second example the value "g'day" has as key 2 (which I understand two occurrences) but in the first example the value (1) has as key 2 which should have 3? if so what if the are two entries with the same count of duplicate?

@akiyamaSM  the keys on the "duplicates" resulting collection are a reference to the keys of the original collection, the first ocurrence of each "item" is not taken as duplicate only second and so on, that is why  on the first example we get the 1, and 2 keys back (second and third ocurrence of number 1 in the collection) and 2 in the gday example since gday is duplicated on the 2nd position of the collection.
To me it looks great @timacdonald

Hey - so the $key represents the index of the item in the original collection.
Here is a more explicit version...
$items = collect([
    0 => 1,
    1 => 1,
    2 => 1,
    3 => 2,
]);

$items->duplicates();

// [1 => 1, 2 => 1];

$items[0] is 1, but not a duplicate.
$items[1] is 1, and a duplicate.
$items[2] is 1, and a duplicate.
$items[3] is 2, and not a duplicate.
Which gives our final value [1 => 1, 2 => 1]
I umm'd and arrr'd about whether or not I should retain the key or just return a re-indexed collection. I thought it doesn't hurt to have it retain the original index, so I left it, and in some cases it might be handy to know the index.
Does that implementation seem right to you @akiyamaSM ? Would love to know if you think it works okay with that explanation.

Thanks @timacdonald & @alberto1el Its more clear now. Good luck for the proposal :dancer:

I would definitely make use of this.
I question whether the first occurrence should also be returned, though I can see that's not consistent with the plain PHP array example.
I would probably use this to get a list of indexes, and then use those to remove the duplicates from the original collection.
However, there's a chance that the first occurrence of the item isn't actually the one I want to keep. Perhaps I want to keep the second occurrence instead?
In a simple example (checking on integers), it makes no difference whatsoever which one is kept.
But in a more complex example (checking a specific key or property like 'framework'), it might be that other keys/properties are not duplicated. Let's say that each element had a 'framework' and a 'version' key.
I could use duplicates() to get a list of repeated frameworks, then I'd pass this list into some other logic that checks the 'version' of each duplicate and deletes all but the most recent one. In that case, I'd want the first index of that framework as well!
Sure, there are plenty of ways to get around this and end up with the result I'd be looking for. Just thought I'd throw another potential use case in here that may not have been considered.

Hey Shane, thanks for the feedback on this. Seen as though this has been merged as is, hopefully it will still work for your use case.
I'm just glad to have something in there to be able to find duplicates! One less google search for me haha

Thanks for this contribution. Would you be able to submit a PR to the docs?

It is on my list. I just wanted to get the collection PR (https://github.com/laravel/framework/pull/28193) out first. Will try and PR the docs tomorrow.


NTR: intracellular calcium activated anion channel activity

Please provide as much information as you can:

Suggested term label:
~intracellular calcium activated anion channel activity~
intracellularly calcium-gated monoatomic anion channel activity

Definition (free text)
Enables the transmembrane transfer of a monoatomic anion by a channel that opens in response to stimulus by a calcium ions. Transport by a channel involves catalysis of facilitated diffusion of a solute (by an energy-independent process) involving passage through a transmembrane aqueous pore or channel, without evidence for a carrier-mediated mechanism.

**Reference, in format PMID:18400985, PMID:20929730, PMID:23021213
(REQUIRED)

Gene product name and ID to be annotated to this term

Parent term(s)
GO:0022834: ligand-gated channel activity

Children terms (if applicable) Should any existing terms that should be moved underneath this new proposed term?

Synonyms (please specify, EXACT, BROAD, NARROW or RELATED)

Cross-references

For enzymes, please provide RHEA and/or EC numbers.

Can also provide MetaCyc, KEGG, Wikipedia, and other links.

Any other information

Obsolete

GO:0048763 calcium-induced calcium release activity
GO:1905058 calcium-induced calcium release activity involved in regulation of postsynaptic cytosolic calcium ion concentration
GO:1905054 calcium-induced calcium release activity involved in regulation of presynaptic cytosolic calcium ion concentration
GO:0005219 ryanodine-sensitive calcium-release channel activity
GO:0098697 ryanodine-sensitive calcium-release channel activity involved in regulation of postsynaptic cytosolic calcium levels

Replace by parent calcium-induced calcium release activity

+[Term]
+id: GO:0141147
+name: intracellularly calcium-gated channel activity
+namespace: biological_process
+def: "Enables the transmembrane transfer of a solute by a channel that opens when calcium ions bind on the intracellular side of the channel complex or one of its constituent parts." [PMID:20929730, PMID:23021213]
+is_a: GO:0022834 ! ligand-gated channel activity
+property_value: term_tracker_item "https://github.com/geneontology/go-ontology/issues/26781" xsd:anyURI
+created_by: pg
+creation_date: 2024-01-25T13:36:48Z

PR is here: https://github.com/geneontology/go-ontology/pull/26873

One usage of GO:0098697 in Reactome fixed as suggested; will become visible in March 2024


Could you please move the DAO implementations to a different JAR file?

Hi,
I'd like to use this package but my environment uses a different DB access technology, without Spring.
Could you please move the DAOs to a different, Spring-specific DAO JAR? That way, I could write my own implementation of the DAO interface, without any dependency on Spring. This would also require that the factory class is not part of the DAO interface any more.
Cheers
Matthias

Hi,
What kind of DB access technology do you use?

Two technologies:

JDBI https://github.com/jdbi/jdbi
JPA with Hibernate

JDBI for tabular access, JPA for object-based access

It is not an easy task. We also use Spring transactions internally https://github.com/yoomoney-tech/db-queue/blob/master/src/main/java/ru/yoomoney/tech/dbqueue/internal/runner/QueueRunnerInTransaction.java#L47. How do you plan to deal with it?

Oh, yes, I see! I forgot to think about transactions. So the DB access interface would not only need to have DAO methods but transaction methods as well. Let me think about it.

I've had a look at the code. I offer you to refactor it myself. Afterwards, maybe I can provide a PR. Would you be interested? In that case, I will need to know how to test it with a postgres database.

Yes, I'm interested. You can make a draft so I'll be able to get your idea. The final solution I'll implement by myself.

Hey Oleg, I worked on this for one day and committed it here: https://github.com/mattes3/db-queue
However, I stopped because it is simply too much work. The assumption that a QueueShard contains a JDBC template is at too many places in the source code.
Maybe you can see my interface called "Database" and the derived class SpringJdbcBasedDatabase to get an idea into which direction I was trying to go.
I have to stop because I don't have so much time to really make it work.
Sorry!
Matthias

Thank you, Matthias. I understood the idea of the Database interface. Give me some time and I'll move out spring to another module.

Fixed in https://github.com/yoomoney-tech/db-queue/pull/14.
Matthias, you can use ru.yoomoney.tech:db-queue-core:12.0.0 to implement database access via desired technologies.


Trusted Signing identity validation status Failed with no explanation

[
Hi,
I am trying to set up trusted signing for my windows application. I followed this guide https://melatonin.dev/blog/code-signing-on-windows-with-azure-trusted-signing/
After creating my Identity validation request, status changed to "Action Required" after a few days. I was asked to provide "Domain purchase invoices or registry confirmation records". I followed the instructions in the guide above (he had the same issue) and provided my last invoice from Iwantmyname for the domain (of my website url, primary & secondary email).
Status changed to "In progress", and after a day moved to "Action Required" again, asking for the same document - "Domain purchase invoices or registry confirmation records". This time I got confused, and provided a document that proves my legal entity is registered in Romania.
Again, after a day or so, the same thing happened - "Action Requiered", asking for the same document, without any explanation about why my 2 attempts were not good.
Last thing I tried was to send another document, an invoice from google that shows that my domain is connected to a google workspace.
In the end, status changed to "Failed" and I have no Idea what to do next, because I have never gotten an explanation. I am completely lost.
]

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

ID: 291fe46c-deb3-a2c9-48a8-6805f4abe427
Version Independent ID: 75b190d6-201f-69c5-6a13-50c13d976171
Content: Quickstart: Set up Trusted Signing
Content Source: articles/trusted-signing/quickstart.md
Service: trusted-signing
GitHub Login: @mehasharma
Microsoft Alias: mesharm

@alexvoina
Thanks for bringing this to our attention. I'm going to assign this to the document author so they can take a look at it accordingly.
@mehasharma
Can you please check and add your comments on this doc update request as applicable.

@alexvoina let me follow up with the team here and get back. Can you share your Legal Entity's name?

Thanks for the quick reply
legal entity name: S.C. VOCODE TECHNOLOGY S.R.L,
company website: www.vocode.io
primary email<EMAIL_ADDRESS>secondary email (me<EMAIL_ADDRESS>

@mehasharma any updates?

Should we just go on and start the application again and wish everything will work this time? I've heard others have had success with this approach

@mehasharma Any luck getting some information from the team on why our application has failed? We'd really appreciate your help here.

@vladvoina I was out of office, just got back. I am following up with the team and will get back.

@mehasharma Welcome back! Thanks a lot

@mehasharma we started a new application, and this time I've provided a screenshot with the google DNS records (for email) registered in our iwantmyname account when asked for "Domain purchase invoices or registry confirmation records".
Perhaps you or the team can provide additional information on what document we need to provide. Thanks!

Cool, let me check it out on my end and get back. Thank you for your patience here!

@jacobgorm Can you please share your org name for us to check?
https://learn.microsoft.com/en-us/azure/trusted-signing/faq#what-if-i-fail-identity-validation

Jamscape ApS (Jamscape.com) is the org.

@jacobgorm At the moment, we can only onboard organizations that have been founded for more than 3 years. Hence, why we cannot proceed with the onboarding for Jamscape ApS.
https://learn.microsoft.com/en-us/azure/trusted-signing/quickstart?tabs=registerrp-portal%2Caccount-portal%2Ccertificateprofile-portal%2Cdeleteresources-portal#important-information-for-public-identity-validation

@mehasharma I hope you didn't forget about us :))

Are there any plans for relaxing the 3 years requirement?

@alexvoina I absolutely did not :), still actively working with the team here.
@jacobgorm We are working on expanding the availability to everyone, this will be available before the end of the summer.

@mehasharma
Update: Our second application has finally moved to 'Action Required' after being stuck for 3-4 days. Unfortunately, we are once again asked to provide the same "Domain purchase invoices or registry confirmation records."
I will proceed and try to upload the final (5th attempt) document that I believe can prove the ownership of the vocode.io domain, just to keep the process moving.
Anyways, at this point our hopes are entirely in your hands.
Thank you for your assistance!

@alexvoina I am following up with the team here. Thank you for your patience and apologies this is taking awhile.

Hey @mehasharma! This morning we received an email that asked us to verify our email address and we took care of that. I assume that because of your effort to get us up and running with trusted signing - thank you!
However, I'm not really sure what the next steps are, since we have 2 Identiy Validtations in our azure portal (one with status 'Failed' and the other with 'Action Required').
Should we wait?

Hi @mehasharma, It seems I am runnning into this issue as well. I have provided a DUNS number for verification, I have uploaded my latest invoice for domain registration and it is once again asking for verification. Here are my company details:
legal entity name: Portage Creek Technologies, LLC
company website: www.portagecreektech.com
primary email<EMAIL_ADDRESS>secondary email<EMAIL_ADDRESS>Any assistance as to what specific documents you are looking for would be greatly appreciated. Thank you for the help!

@alexvoina Looks like we've hit an edge case with the request, although we definitely did see it move forward.  Do you mind creating another request with the exact same information as the request that is in Action Required state?
@nick-portagecreektech I checked with the team here, your request seems to have completed.

@mehasharma done! Please don't make us wait another week to go through the same steps we did with our last request :(

@alexvoina Looks like we've hit an edge case with the request, although we definitely did see it move forward. Do you mind creating another request with the exact same information as the request that is in Action Required state? @nick-portagecreektech I checked with the team here, your request seems to have completed.

Thank you for reaching out and yes, I did get the notification that my request was completed! Here is more information that may assist others having a similar issue:

My original submission included all required information and I used my DUNS number as my identifier
In the first request for additional documentation, I included my latest invoice from my registrar for the  portagecreektech.com domain name. This invoice was from 2022 as I had a multi-year renewal.
When I got the second request (with no additional information) I went to my registrar and renewed the domain (even though I had a couple of years yet) which of course generated a new invoice with yesterday's date. I then uploaded that invoice and within an hour or so I received a message asking to confirm my email address.
Got the approval message overnight.

So it appears renewing registration, even though unnecessary, and getting an invoice with a recent date was the key for me?!?
Maybe this will help someone else out. Thankful for this thread!

@mehasharma this morning I have created a new Identity Validation request as you suggested. The newly created request moved to "Action Required" quickly asking AGAIN for "Domain purchase invoices or registry confirmation records".
I provided one of the 5 documents that I thought would prove ownership, and now it moved to "Failed"
Weirdly enough, the 2nd request moved to "Failed" as well - the one which we've hit an edge case with.
I've got to be honest with you, this process is extremely painful & I am trying really hard not to lose my patience..
Please let me know what the next steps are.

@alexvoina Thank you for patience, I can understand this is not working out in your favor as quickly as you'd hope. I believe the one that made better progress was "S.C. VOCODE TECHNOLOGY S.R.L." where as the one gets failed right away is SC VOCODE TECHNOLOGY SRL. The one you created on June 5th is SC VOCODE TECHNOLOGY SRL.

Hi,  I was going to try to put some software out on the MS Store and my validation failed with no explanation as well .   Is there a guide on prerequisites anywhere?  I am single person developer and been trying to find a low-cost method to sell the software. This looked like a good path until I see you need 3 years of business.

@mehasharma ok, I understand, but what should I do next?

Hi,
same here. My validation progress changed to "failed" with no further information why. I just created a new identity validation, hope it works this time. @mehasharma maybe you can provide me information, why it did fail?
Thanks in advance and best regards,
Felix

Having the same issue, status moved to failed with no explanation. Would love clarity on what the recommended course of action is.

@deufelix and @johnbwoodruff : Recommendation is to make sure the public records are upto date for the Legal Entity that is being validated.
https://learn.microsoft.com/en-us/azure/trusted-signing/quickstart?tabs=registerrp-portal%2Caccount-portal%2Ccertificateprofile-portal%2Cdeleteresources-portal#important-information-for-public-identity-validation
@alexvoina If you are up for it, you can give one more try, however, prior to it please ensure all the domain information is upto date - if those are the documents that are being repeatedly requested.

@mehasharma Yesterday morning I created a new Identity Validation request and by the end of the day it moved to status  "Completed", without asking for Domain ownership documents anymore.
Thank you so much for your assistance!
For anyone else here looking for answers, I can't tell for sure what it was that finally made it work but I have 2 things in mind:

We were an existing MS Store customer, so we had to use EXACTLY the same organization name as in our MS Store Legal Business Profile and to provide the Seller Id
We persevered and got rejected 3 times, which might have made Microsoft team drop the guard a bit

@alexvoina I would refrain from making comments about "Microsoft" dropping the guard a bit in public forums. Since, that is not how the validation system works, and this can mislead others trying to onboard to the service.

@mehasharma my apologies! Indeed, we did make changes every time we submitted a new request, so persevering alone is not sufficient.

#please-close

Hi I am having this same issue of being rejected with requests for the same documents several times and no explanation given. My company is over 3 years old and based in the UK.

I finally figured out what was wrong and got verified, after having the same problem - request for "domain purchase invoices or registry confirmation records", over and over until it failed. Here are the two steps I suspect made the difference:

Turned off WHOIS privacy with the domain registrar so a WHOIS lookup would show my name and my company's name. (I was using Cloudflare, had to open a ticket with their support and they turned it off for me.)
Made sure both my name and my company's name were on the domain renewal receipt. Previously the billing address was to me only, with no mention of my company. I added my company to the billing address and re-renewed, uploaded the new receipt, and for the first time progressed to getting the "verify email address" email. After verifying my email, the identity validation finally changed to Completed after 5 days or so.

Hope that helps someone!

I'm in the same boat - failed with no explanation after sending several requested documents and unmasking my WHOIS information. I tried again with a different business identifier (there was no clear explanation of exactly what number was needed - as a sole proprietor I can't get a DUNS) and failed again right away.
@mehasharma You said trusted signing would be open to everybody by the end of the summer - is that not the case yet? Because my business is less than 3 years old. Otherwise I have no idea why I failed and would really like to get going with trusted signing.

@RossWallgrenFX yep still working on making this available for everyone, including businesses that were incorporated less than 3 years ago.

@mehasharma Ok, I appreciate the info. Any idea of when it will be available, and how I can find out immediately? I'm basically ready to launch a product and would really hate to pay the $300+ for a traditional 3rd party cert if trusted signing for all is really around the corner.

@RossWallgrenFX Totally get it. We are actively working on it, however, we envision it will atleast take until November to make the capability available.

Had the same exact experience just now as everyone here. From what I'm reading, my best bet is to renew the domain (even though I'm not due for renewal until next year) and make sure WHOIS unmask my info (even though I don't have it set to be hidden)?

I did manage to get mine working eventually. Some things to note: I had to use my VAT number as the tax ID, not my company registration number! Also had to make sure that the address was the same as what is listed on Companies House and the email domain was the same as my website.

I did manage to get mine working eventually. Some things to note: I had to use my VAT number as the tax ID, not my company registration number! Also had to make sure that the address was the same as what is listed on Companies House and the email domain was the same as my website.

Okay, copy that. I used the EIN number assuming that it would be the best way to identify a business.

Correction: Actually I used my duns number. It just failed again. Didn't even allow me to choose any form of validation and won't let me attempt a third time. This whole validation process could definitely use some TLC.

Does anybody with more experience here have any advice on what to do while we wait for Microsoft to figure this out?  Go without codesigning for a while and hope the Windows users are fine clicking "run anyway"? Feeling unsure what to do.
B2C audio plugin software, most users will probably be on Mac anyway.

@tybrannock24 Can you share your validation ID?

@tybrannock24 Can you share your validation ID?

Sure, 1a5162b0-d7cc-49d4-a882-349e3a34c1ac and cdfa4282-513e-44db-b37d-ce590fd3cb08
are the two that I have open now.

For cdfa4282-513e-44db-b37d-ce590fd3cb08 - there was an email sent with a verification link, the link will expire on 19th Sep.
1a5162b0-d7cc-49d4-a882-349e3a34c1ac - please update domain registration or invoice that lists the entity/contact as it is stated on the request. All documents submitted must be issued within the previous 12months or where the expiration date is a future date that is at least 2 months away.

For cdfa4282-513e-44db-b37d-ce590fd3cb08 - there was an email sent with a verification link, the link will expire on 19th Sep.
1a5162b0-d7cc-49d4-a882-349e3a34c1ac - please update domain registration or invoice that lists the entity/contact as it is stated on the request. All documents submitted must be issued within the previous 12months or where the expiration date is a future date that is at least 2 months away.

Thanks a million!! cdfa4282-513e-44db-b37d-ce590fd3cb08 just passed after verifying the email. I suppose I'll just let the other one fail.
Thanks again! 🙏🏽🙏🏽

HI @mehasharma , do you happen to know why 49af6f2b-2660-408d-9c1e-8916743e8d1c could have failed validation? I followed the suggestions on this thread to ensure that addresses match, and provided EIN when submitting the request. The company is over 3 years old. Anything I'm missing?

@otryshko  I have responded to Ayet on the specifics on Microsoft Q&A.

@otryshko I have responded to Ayet on the specifics on Microsoft Q&A.

@mehasharma thank you for answering! Not sure who is Ayet you are referring to?

@otryshko Apologies for the confusion. For your org, you missed the email validation.
If your organization has a year-founded date of more than three years, ensure that you didn't miss an email verification link that was sent to the primary email address you entered when you created your identity validation request. The link expires after seven days. If you overlooked the email or if you didn't select the link in the email within seven days, create a new identity validation request.
https://learn.microsoft.com/en-us/azure/trusted-signing/faq#what-if-identity-validation-fails

I am also trying to get my identity validated and got dismissed on the first run.
People pay a lot of money to get their app into the market with Azure - so I don't understand why you can't build a proper feedback cycle? Right now it's just more a guessing game of what maybe went wrong. Can somebody from Microsoft please explain?
And that we discussing this in a Github issue just highlights this maniac process 😆  I don't know if it's just me, but it feels really weird ...

@mehasharma - I've just tried to go through the verification process, and it failed, and found this GitHub issue - it seems the issue is because the company is brand new - and there's still a three year requirement. Is it possible to notify us on this GitHub issue once this limit is lifted? It seems pretty strange to have a three year requirement, given all the information we need to provide? Surely if people were going to use Trusted Signing for the wrong reasons, they wouldn't go to the effort of setting up a new registered company, registering a domain via the registered company, etc? Is there any further information that can be provided to "prove" that our company is legit?

@latenitefilms The team is working on making the service available to organizations that were incorporated less than 3 years ago. It has more to do to ensure there is right process laid out before we can open up the service. There will be an announcement through MSFT and Azure comm channels when that capability is available.

@mehasharma - Thanks heaps for the super fast reply - HUGELY appreciated! If you could update this GitHub issue too when it happens that would be AMAZING. I'm totally new to the whole Microsoft Azure world - and to be honest, setting up Trusted Signing was INSANELY complicated. I would say it would have been almost impossible to do if it wasn't for this super helpful blog post:
https://melatonin.dev/blog/code-signing-on-windows-with-azure-trusted-signing/
I only mention this because I don't currently really see anything from MSFT and Azure comm channels - as I'm totally outside of this world.
Who knew that just code-signing an app would be such a crazy challenge. Definitely a lot easier in the Apple world!
(For clarity, I managed to get Trusted Signing working with one of my companies that's been around for decades, but not a new company that we just set up)
Thanks again for your fast reply! If you want to test out the expansion, and need some beta testers, let me know, because I'd love to get Trusted Signing up and running with this new company ASAP (to avoid having to buy a hardware key for code-signing).

@latenitefilms Appreciate the feedback and we can try to update the thread here! Do you mind elaborating which step of setting up Trusted Signing did you struggle with creating resources or setting up signing with your CICD pipelines?

Another suggestion... if Azure tells the user during identify validation that the company is less than three years old, it would be amazing to have a "do you want us to send you an email when it's available" option. This would make things a lot slicker.

We are having the same issue. Established business with all public records current and MS ISV and Partner. Request to create a trusted signing account fails with big red FAIL, no explanation or suggestions. I submitted requested documents and would get a "In progress" message eventually resulting in a "fail" when I uploaded another doc with text asking what they were looking for.  This is a big issue as it is blocking release of a new product.

@BayScallop is your company older than 3 years? If not... unfortunately you've hit an un-passable (for now) roadblock. Your only option will be a hardware dongle for code-signing outside of Azure.

yes. my company was incorporated in 1993 so it has been around for a bit and all docs and tax records are in place.

From: Chris Hocking @.***>
Sent: Wednesday, October 2, 2024 9:15 PM
To: MicrosoftDocs/azure-docs
Cc: Stephen Wheeler; Mention
Subject: Re: [MicrosoftDocs/azure-docs] Trusted Signing identity validation status Failed with no explanation (Issue #122450)
@BayScallophttps://github.com/BayScallop is your company older than 3 years? If not... unfortunately you've hit an un-passable (for now) roadblock. Your only option will be a hardware dongle for code-signing outside of Azure.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/122450#issuecomment-2390309463, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKAG5226WUKAP5RDJSPO4ETZZSECVAVCNFSM6AAAAABHUAUHTGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJQGMYDSNBWGM.
You are receiving this because you were mentioned.Message ID: @.***>

Huh, that's very strange then. I had no issues with my company, only a new company that's less than a year old.

yes odd experience. Every thing seemed fine and I uploaded a whois screen shot from godaddy. They rejected that And my domains use MS DNS so I uploaded a doc for proof of ownership and that was reject. Finally I created a doc that included this information and I put a note in asking why it was rejected and what they wanted exactly then I got the fail.
My company is a US based S-Corp we have been incorporated for well over 10 years and we are a MS ISV Partner and a Certified Veteran Owned business so there is a lot of documentation to prove ownership.
It seems very difficult to get support on this issue; I have reached out to my contacts in the ISV programs and they seem to not be able to help.
I do get that MS wants to be very sure about this as a bad certification could be really impactful, but we have the docs and relationships to prove our organizational trustworthiness, so I feel a bit at am impasse.
Really appreciate you jumping in and providing some input here!
Stephen (Steve) Wheeler | Wheeler
Technologies, Inc.
President
Phone:
813.818.4406 (office)
Phone:
954.612.5197 (mobile)
Email:  @.***

"Certified Service Disabled Veteran Owned Small Business"

PLEASE
READ: The material contained in this email is confidential and solely for the
use of the intended recipient. Please do not forward this email to others without
permissions. All email sent to or from this address will be recorded and
archived by Wheeler Technologies, Inc. (WTI) corporate email system and is
subject to archival, monitoring or review by, and/or disclosure to, someone
other than the recipient. WTI's privacy policy can be found at https://www.wheelertech.us/privacy

WARNING:
For your own protection, avoid sending identifying information such as social
security or account numbers to us, or others via email.

From: Chris Hocking @.***>
Sent: Wednesday, October 2, 2024 9:33 PM
To: MicrosoftDocs/azure-docs
Cc: Stephen Wheeler; Mention
Subject: Re: [MicrosoftDocs/azure-docs] Trusted Signing identity validation status Failed with no explanation (Issue #122450)
Huh, that's very strange then. I had no issues with my company, only a new company that's less than a year old.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/122450#issuecomment-2390323809, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKAG52ZF42U6HKHBAPWFQODZZSGFTAVCNFSM6AAAAABHUAUHTGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJQGMZDGOBQHE.
You are receiving this because you were mentioned.Message ID: @.***>

I got rejected again. I am just transferring my german company Rocket Solution GmbH to a Spanish S.L.. So I guess, I can't use the Spanish one, because it didn't exists for 3 years.
So this time I am trying to validate the identity with my German company (id: *-9b0b561acf61).
I would highly appreciate, if someone could assist me or give feedback on the decline reasons.

I'm getting the same error but probably because of either the business number or length of time for the business but the problem is that I can't tell. There's no explanation anywhere. There's an email that goes to the portal, but not even an entry in the Notifications.

@brendanrempel - If you business is less than 3 years old, it will ALWAYS fail. There's no grey area, or exceptions. If it's more than 3 years old, try submitting again with a PDF that contains EVERY bit of company information you can think of.
For example:
My Company Name Pty Ltd
ABN:<PHONE_NUMBER>0
123 Fake Street
Fakesville 1234
Victoria, Australia
+61 0000 000 000
<EMAIL_ADDRESS>www.website.com

Tuesday 8th October 2024

Attention: Microsoft Azure Team

Subject: Assignment Letter for Microsoft Azure Account Management

I, Bart Simpson, am writing on behalf of My Company Name Pty Ltd to authorise myself to manage our organisation's Microsoft Azure account and services. This authorisation allows me to sign agreements, access services, and act on behalf of My Company Name Pty Ltd in all matters related to Microsoft Azure.

This letter authorises myself, Bart Simpson, Founder, with email<EMAIL_ADDRESS>and phone +61 0000 000 000, to act as our official representative for the purpose of accessing, managing, and configuring services within our Microsoft Azure account, effective immediately. This authorisation includes the authority to make purchasing decisions, manage billing, access support, and modify subscriptions as needed.

My Company Name Pty Ltd is a registered proprietary limited company in Australia, with an ABN of<PHONE_NUMBER>0, with the official address at 123 Fake Street, Fakesville 1234, Victoria, Ausstralia. Our D-U-N-S number is 123545321. You can find our company name at the bottom of the www.website.com website, and in our privacy policy at: https://www.website.com/privacy/

Please do not hesitate to contact us if you require further information regarding this authorisation. Thank you for your attention to this matter.

Sincerely,

Bart Simpson

@mehasharma - Before I go down the expensive route of a hardware signing key, do you have any ROUGH estimate how long until you open things up to companies under three years? Are we talking weeks, months or years?

@BayScallop Please ensure the documents uploaded match and cover everything that is in the request.  Refer to the section : "More documentation here": https://learn.microsoft.com/en-us/azure/trusted-signing/quickstart?tabs=registerrp-portal%2Caccount-portal%2Ccertificateprofile-portal%2Cdeleteresources-portal. The validation team got back the documents do not match the what's input in the request. Please review all the information entered in the request and upload the supporting documents.
We very much want to ensure folks are able to onboard and use the service, however, you got it right, why the process is the way it is laid out. We need to verify any and everything mentioned in the request before we can onboard someone.

@Kayo-b Please ensure you review the details here and see the documents uploaded meet the criteria: https://learn.microsoft.com/en-us/azure/trusted-signing/quickstart?tabs=registerrp-portal%2Caccount-portal%2Ccertificateprofile-portal%2Cdeleteresources-portal#important-information-for-public-identity-validation

@latenitefilms  we are talking months not years!

@mehasharma - Amazing! Thanks so much! We'll hold off buying a third party certificate for now then. Please let me know if you need any beta testers for early signups!

@TacoTechSharma I need help, not sure what is the cause for my validation to failed
Identity Validation IDs:
e09ed835-4a42-44b6-a198-14beaa8f885d (Failed after submitting document 3 times)
3ffaa143-a724-4d0a-a5f0-a2ebcfc8f478 (Failed without any chance to submit anything)
db35dcc2-545a-4945-8a65-02f544ffca6f (Failed without any chance to submit anything)

@LckySndays I believe you also reached out Q&A, same feedback for your requests.

@LckySndays Looks like this is a duplicate for the question asked on Q&A as well.

@TacoTechSharma yes, since I keep getting auto-fail for every new identity validation submission, I have no any chance to upload any new updated document to fix the issue. have been trying to contact for support by email/phone with no luck for now. I even tried to upload new updated document as file attached in Q&A but get banned automatically by system for misconduct I think. I also uploaded the document as attachment via email hoping someone can help resolve my issue.
https://learn.microsoft.com/en-us/answers/questions/1856363/trusted-signing-identity-validation-keeps-refusing

Same here, tried organisation ID and iot has been in process since past many days - ID - b8660ecc-5386-4a6f-abac-2e16a9cfb8c3
Tried the Personal id and that too is not able to verify while it successfully identified my PAN card and US VISA documents.

@Elite Per the public records the validation team accessed the org was incorporated less than 3 years ago, hence we cannot move forward at this time. For the individual identity validation - we are following up with the validation team.
https://learn.microsoft.com/en-us/azure/trusted-signing/quickstart?tabs=registerrp-portal%2Caccount-portal%2Corgvalidation%2Ccertificateprofile-portal%2Cdeleteresources-portal#important-information-for-public-identity-validation

@TacoTechSharma Thanks for giving the update, it would be nice if the system can be tweaked to communicate the same through the application channel and on time. Additionally, there shouldn't be any reason for the individual developer identification to fail. It would be fantastic if Microsoft could issue developer certificates similar to those provided by Apple. My Apple application is successfully reaching all my customers, but unfortunately, that's not the case for Windows :( . Hoping for resolution to the Individual validation to go forward.

@Elite the public docs and blogs do reference the requirements: https://learn.microsoft.com/en-us/azure/trusted-signing/quickstart?tabs=registerrp-portal%2Caccount-portal%2Corgvalidation%2Ccertificateprofile-portal%2Cdeleteresources-portal#important-information-for-public-identity-validation
Having said, once we the bug is fixed, hopefully you can retry individual developer validation.

 Any blocking requirements should probably be verified and documented before taking customer money.

Hi @TacoTechSharma. We submitted multiple validation requests using both Tax ID and DUNS number for US company, however all the requests remain "In Progress" for about a week already. Just for the reference similar validation for Microsoft Partner Center has been completed today within 6 hours. Could you please give some insights as to why our validation stuck in progress?
Identity validation IDs:
9e2eccb0-e9d1-409b-9930-420030a777c0
2e029088-1e1d-4bf3-ae1f-9a870ad6e846
30804149-31d1-478c-9dd5-7b0ac8b68d51
81cd0cae-07a4-4b1e-a275-e83d9f28a83a


Fedora CoreOS does not ship with qemu-ga

https://github.com/coreos/fedora-coreos-tracker/issues/74
may be worth investigating if we can customize the image to include it.

included by default now


Which is the default theme?

I really like the default color scheme of Alacritty and would like to port it to other software. Which one is the default color scheme in the README?

Currently the default scheme is tomorrow night. The specific values for each color are all documented in Alacritty's manpage:
https://github.com/alacritty/alacritty/blob/master/extra/man/alacritty.5.scd?plain=1#L224


Bugfix/175 persist auth across sessions

Summary

Persist login across sessions by writing the JWT to local storage
Checks local storage for a token at first render. If none, attempt to get a fresh token from Firebase
Applies Prettier formatting

Test Plan
✅ Sign in, edit a mural
✅ Refresh, edit a mural again
✅ Close and reopen tab, edit a mural again
✅ Sign out, cannot edit the mural
✅ Refresh, still signed out
Related Issues
#175

@SiboYang could you take a look at this?


Fix Link in README.md

Fix the link for "Functionality with php" link in  the "Additional Resources" section of the README.

@diptanshu-sopho please help to merge - https://github.com/sudz123/Happy_Hacking/pull/432


Implement mysky.deleteJSON

In skyd Chris set deletion to be pointing at the skylink AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA. I wonder if we could just make a clearEntry(path) to go with setEntry.
https://discord.com/channels/542938080349519882/678951497064775702/841940722110431292

I wonder if we could just make a clearEntry(path) to go with setEntry.

Do you mean clearDataLink and setDataLink?

I wonder if we could just make a clearEntry(path) to go with setEntry.

Do you mean clearDataLink and setDataLink?

Yes, yes I do. Maybe removeDataLink or deleteDataLink works better though. With JSON, you kind of are "deleting" it, but it doesn't feel right for [action]DataLink.
We can discuss it on the other PR though.


Design PCB board on KiCad

Based on footprints and schematic, design the PCB board.

Began working on schematic with @shahzebnaseer

@nickcoluccio please check the led driver. We marked QH' as disconnected for the last daisy chain because it was giving an error in the ERC and that fixed it.

The pcb still needs to be designed

See this for #55 too. This is the updated schematic with 5 buttons instead of 6 and LED driver with GPIO 18 pin instead of  8

added 4 more leds for total 32 leds

pomodoro.zip
Here is the project files at this stage in the PCB design. We need to add traces and move things around if they don't work.

still a work in progress
pomodoro.zip

Front:

Back:

Front:

Back:

updated

pomodoro.zip


support specifying secret per client

Hi, I add support for multiple secrets based on client host so that radius only process request from known host. It's optional, you can still use the global one if you want to.

Thank you.
Secret per client is a good idea.
But will it be too difficulty to config those secret?

@bronze1man I made some commit for improvement, please take a look. I will rebase it into one commit later.
For Client interface, I think this interface is great. For example, if I have some database model that represent client that have more info other than host and secret :
type ClientModel struct {
Name string
Host string
Secret string
AddtionalInfo interface{}
}
I can easily use this struct for ClientList. I just need to implement the interface rather than converting every client model to Client struct. And user can always use the default one if they want to.

Thanks for your improvement.
@donnpebe Do you have the Client interface demand right now? or you just think you will have that need?
If you have that demand right now,please let me know,I will merge it.
Implement some stuffs you do not need right now will make the library more complex for the caller.
For example:
The caller have three ways to defined a client.
1.Defined a struct that implement ClientInterface
2.Use NewClient function.
3.Use DefaultClient struct.

@bronze1man yes, right now I use this radius lib for one of my project. And this project manage the clients through database.
If you want to merge it, let me know. I will rebase it into one commit instead of two

I've rebased it


Calico cluster fails to deploy on K8s 1.10

Is this a request for help?:
No
Is this an ISSUE or FEATURE REQUEST? (choose one):
Issue
What version of acs-engine?:
Tested using a build from commit a4f1ca6fa06b2c355515cfc1706c79c9949a046c (April 2nd)
Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm)
Deploy calico kubernetes network policy example with 1.10 orchestrator.  The Kubernetes cluster never gets past the master becoming available.
What happened:
kubernetes cluster fails to complete successfully
What you expected to happen:
Cluster provisions properly.
How to reproduce it (as minimally and precisely as possible):
Deploy using this template:
{
  "apiVersion": "vlabs",
  "properties": {
    "orchestratorProfile": {
      "orchestratorType": "Kubernetes",
      "orchestratorRelease": "1.10",
      "kubernetesConfig": {
        "networkPolicy": "calico"
      }
    },
    "masterProfile": {
      "count": 1,
      "dnsPrefix": "",
      "vmSize": "Standard_D2_v2"
    },
    "agentPoolProfiles": [
      {
        "name": "agentpool1",
        "count": 3,
        "vmSize": "Standard_D2_v2",
        "availabilityProfile": "AvailabilitySet"
      },
      {
        "name": "agentpool2",
        "count": 3,
        "vmSize": "Standard_D2_v2",
        "availabilityProfile": "AvailabilitySet"
      }
    ],
    "linuxProfile": {
      "adminUsername": "azureuser",
      "ssh": {
        "publicKeys": [
          {
            "keyData": ""
          }
        ]
      }
    },
    "servicePrincipalProfile": {
      "clientId": "",
      "secret": ""
    }
  }
}

Anything else we need to know:
The problem occurs with only calico 3.0 from PR #2521 :(  calico 2.6 still works with 1.10.
3.0 Works fine on K8s 1.8 and 1.9.
Digging in more, it looks like addon manager doesn't even attempt to deploy the addons present under /etc/kubernetes/addons and there are errors/warnings in the logs for addon managerand seems to never complete (compared with 1.10 using calico 2.6 addon manager eventually finds the service account and continues to apply the files present there).
Error from server (NotFound): serviceaccounts "default" not found
WRN: == Error getting default service account, retry in 0.5 second ==

When you manually apply /etc/kubernetes/addons/calico-daemonset.yaml and kube-proxy-daemonset.yaml it successfully completes, but the calico-node daemonset shows that it doesn't desire to provision any nodes:

NAMESPACE     NAME          DESIRED   CURRENT   READY     UP-TO-DATE   AVAILABLE   NODE SELECTOR                 AGE
kube-system   calico-node   0         0         0         0            0           <none>                        27m
kube-system   kube-proxy    0         0         0         0            0           beta.kubernetes.io/os=linux   1m

Just checked and now with some change merged to master since this issue has resolved the problem.


Alert detail page

Context
Users of the TRS Console need to be able to view details of alerts.
Changes proposed in this pull request
Populate the /alerts/{alertId} page following the designs within the ‘Closed alert’ section ofthe Figma design (note that active alerts should be visible here too).
If no alert exists with the specified alertId return a 404.
The back link should go back to /persons/{personId}/alerts where {personId} is the ID of the person linked to the current alert.
Guidance to review
CRM queries + UI + tests
Excluding detaillink functionality at the moment until CRM changes are done.
Checklist

[ ] Attach to Trello card
[ ] Rebased master
[ ] Cleaned commit history
[ ] Tested by running locally

 Alert detail page


Rails 5: uninitialized constant ActionView::Template::Handlers::ERB::ENCODING_FLAG

I have the rails_helper.rb and the spec_helper.rb generated by the scaffolder. I have an empty controller test
require 'rails_helper'

RSpec.describe HomeController, type: :controller do
end

When I run either bundle exec rails spec or bundle exec rspec spec/controllers/home_controller_spec.rb I get
/home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/handlers/erb.rb:90:in `<class:ERB>': uninitialized constant ActionView::Template::Handlers::ERB::ENCODING_FLAG (NameError)
Did you mean?  Encoding
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/handlers/erb.rb:76:in `<module:Handlers>'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/handlers/erb.rb:5:in `<class:Template>'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/handlers/erb.rb:4:in `<module:ActionView>'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/handlers/erb.rb:3:in `<top (required)>'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/handlers.rb:12:in `require'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/handlers.rb:12:in `extended'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template.rb:111:in `extend'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template.rb:111:in `<class:Template>'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template.rb:7:in `<module:ActionView>'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template.rb:5:in `<top (required)>'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/resolver.rb:4:in `require'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/template/resolver.rb:4:in `<top (required)>'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/testing/resolvers.rb:1:in `require'
    from /home/me/.rvm/gems/ruby-2.3.1@global/gems/actionview-5.0.0/lib/action_view/testing/resolvers.rb:1:in `<top (required)>'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-rails-3.5.1/lib/rspec/rails/view_rendering.rb:1:in `require'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-rails-3.5.1/lib/rspec/rails/view_rendering.rb:1:in `<top (required)>'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-rails-3.5.1/lib/rspec/rails.rb:9:in `require'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-rails-3.5.1/lib/rspec/rails.rb:9:in `<top (required)>'
    from /home/me/my_app/my_app-web/spec/rails_helper.rb:2:in `require'
    from /home/me/my_app/my_app-web/spec/rails_helper.rb:2:in `<top (required)>'
    from /home/me/my_app/my_app-web/spec/controllers/home_controller_spec.rb:1:in `require'
    from /home/me/my_app/my_app-web/spec/controllers/home_controller_spec.rb:1:in `<top (required)>'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1435:in `load'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1435:in `block in load_spec_files'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1433:in `each'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1433:in `load_spec_files'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:100:in `setup'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:86:in `run'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:71:in `run'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:45:in `invoke'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/gems/rspec-core-3.5.2/exe/rspec:4:in `<top (required)>'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/bin/rspec:23:in `load'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/bin/rspec:23:in `<main>'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/bin/ruby_executable_hooks:15:in `eval'
    from /home/me/.rvm/gems/ruby-2.3.1@my_app/bin/ruby_executable_hooks:15:in `<main>'

The workaround is to add require "rails/all" at the beginning of rails_helper.rb or of spec_helper.rb but that wasn't needed for Rails 4 and rspec-rails 3.1.
Did I miss something in the documentation?

Are you using Rails api?

No, it's normal Rails and ERB is loaded: the views work.

I've been googling and experimenting. I can workaround the problem by adding either of these two lines to spec_helper.rb
require "active_record/railtie"
require "action_controller/railtie"

One of them is enough, it doesn't matter which one.
I found a reference to them at http://stackoverflow.com/questions/32916766/why-is-require-rails-all-not-installed-required-in-my-config-application-rb

I created the application with rails new my_app ---skip-bundle -skip-test, added rspec-rails 3.5 to the Gemfile and run bundle install plus rails generate rspec:install. Did --skip-test omitted some initialization file that rspec relies on?

Whats in your config/environment.rb we load that to load rails so if you're missing pieces in there...

It's the one generated by Rails.
require_relative 'boot'

require "rails"
# Pick the frameworks you want:
require "active_model/railtie"
require "active_job/railtie"
require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
require "action_cable/engine"
require "sprockets/railtie"
#require "rails/test_unit/railtie"

# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)

module MyApp
  class Application < Rails::Application
    # Settings in config/environments/* take precedence over those specified here.
    # Application configuration should go into files in config/initializers
    # -- all .rb files in that directory are automatically loaded.
  end
end

The line #require "rails/test_unit/railtie" is commented, probably because of the --skip-test.
I uncommented it but I still get the error.
It's strange that I have to re-require that active_record/railtie or action_controller/railtie again in the spec helpers. I'll find out what happened the next time I'll create a new application from scratch. I can live with requiring those files in the helper and if I'll get some more error maybe it will hint to the solution.

Hi @pmontrasio
Thanks for the issue. We need a little more detail to be able to reproduce this.
Could you please provide us with a rails app that we can clone that demonstrates the issue. Specifically it'd be great if

you could rails new an application and commit
make all the changes necessary to reproduce the issue and commit

then, provide us with a description of how to clone your application and reproduce the issue.
Thanks :)

Attempted to reproduce in https://github.com/nickrobinson/nickrobinson-rspec_rails_issue_1690/commit/e587eb1c38529aff898c5b13aa6beee03cfb589d following the @pmontrasio info with no luck. Using Rails 5.0 and rspec-rails 3.5.2

@samphippen I have the same error
https://github.com/jaysonbucy/blocipedia/tree/checkpoint-2

I got the same issue, but after I adding require File.expand_path(\"../../config/environment\", __FILE__) to my spec_help.rb, and it works.

we saw this error on a brand new Rails 4.2.5 app; on my colleague's machine @collinschendier (he is running Mac OS X El Capitan), the app does not display this symptom, and runs fine.
When I pulled the repository on my machine (also running OS X El Capitan) I get uninitialized constant ActionView::Template::Handlers::ERB::ENCODING_FLAG (NameError) when I run bundle exec rspec
I tried on another machine running Mac OS Sierra and got the same result.

see http://stackoverflow.com/questions/4429068/getting-an-unitialized-constant-error-with-rspec-have-no-idea-whats-causing-it
I got around this by adding to my spec_helper.rb file
require File.expand_path("../../config/environment", __FILE__)

I have a Rails5 app using rspec-rails and added the includes to rails_helper.rb instead of spec_helper.rb and it worked fine for me.

Am running a Rails 5 app and came across the same problem. In spec_helper.rb I needed to do both:
add: require File.expand_path('../../config/environment', __FILE__)
and replace `require 'rspec/rails'
with `require 'rails/all'

I came across this problem as well when creating a new Rails 5.1.1. app, with Rspec, Capybara and Factory Girl. Things worked once I placed expand_path at the top of the file.
My setup looks like:
require File.expand_path("../../config/environment", __FILE__)
require 'rails/all'
require 'capybara/rails'
require 'factory_girl_rails'

Be aware that adding require File.expand_path('../../config/environment', __FILE__) causes rails to be booted essentially so should only be added to files where thats expected to be the case (which is not normally needed for plain old ruby specs).

I fixed this (on a fresh Rails 5 app, haven't even added test yet) by changing the .rspec file from
--require spec_helper
to
--require rails_helper
Does this seem ok to ppl?

@aubreywahl no that eliminates the advantages of the split test helpers (so you might as well only have one) and makes rails always boot

@jasonfb, your solution worked for me, finally.  Thank you =)

@samphippen Old issue, but I have a student that is running into this issue. Tried all of the suggestions above. She is on the latest version of RSpec and Rails 5.1.6. Were you ever able to figure out the issue or resolve? Thank you for all the work you do on this gem and don't want to add more work to your plate :) lol

I seem to not have a rails_spec file, and when I try to generate one rails gives me the same error!

@joshwcorbett -- did you add the the require for the environment in the spec_helper file?
if it can't load the Rails environment it won't be able to load the generators
see https://stackoverflow.com/questions/4429068/getting-an-uninitialized-constant-error-with-rspec-have-no-idea-whats-causing

did you add the require for the environment in the spec_helper file?

Normally you shouldn't be doing that. spec/rails_helper.rb needs this line, and the default generator puts it there.

if it can't load the Rails environment it won't be able to load the generators

rails generate should be loading some files, but why would it have to load spec_helper.rb? I hope you've added rspec-railsto both:testand:development groups as [README` suggests](https://github.com/rspec/rspec-rails#installation)
It seems that some kind of common misconfiguration is causing this problem. However, since reproduction example was not provided and it's been recommended several times to load full Rails env from spec_helper.rb, which we strongly don't recommend, I'm more inclined to close this until there's a clear case that can be researched and fixed as needed.

Closing as there's no clear reproduction case.

I encountered this error when I added require 'rspec/rails' in my spec_helper.rb (as advised in the Devise README) but I did not realize that this line already existed in rails_helper.rb.

Interesting! Thanks for the heads-up, @johnpitchko

I had this same problem and fixed it by moving my environment file before I require rspec in my rails_helper.rb:
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../links_engine_RSPEC/config/environment.rb", __FILE__)

require 'capistrano'
require 'rspec/rails'

in my .rspec , having --require rails_helper before --require spec_helper fixed the issue

(Closing because Rails 5 is no longer supported)


Updates for Kiosk Usability

Updated UI to fit the kiosk screen. Updated the VISTADB code to put the correctly formatted LUA into the db. Updated data types in config file. Updated starting SN to make code work better for selecting next disk SN. Added some code for the print buttons.

Updated UI to fit the kiosk screen. Updated the VISTADB code to put the correctly formatted LUA into the db. Updated data types in config file. Updated starting SN to make code work better for selecting next disk SN. Added some code for the print buttons.


Update README.md

Hi @bpkinez, probably i need to update some package properties in order to build works again after some .NET core updates..
Thanks for send this pr


Fundamentals concept

Getting started with the AWK syllabus...

This is just the concept introduction. The learning exercise will come when we nail down the introductory materials.

On to the exercise ...
I plan to take some inspiration from the jq basics exercise, but it's still totally TBD

I botched the commit history a bit: forgot to rebase before I pushed.
Nevertheless, the last commit adds the exercise (and repairs config.json) without touching the concept docs.


Fix dynamic system tables for clusters with multiple coordinators

Existing code assumes that session is valid on all coordinators when accessing dynamic system tables.
Fixes #5998

Would it be possible to have a test for this?
Perhaps Distributed query runner with 2 coordinators?

Would it be possible to have a test for this?
Perhaps Distributed query runner with 2 coordinators?

What about my change in #5999, I added a backup coordinator for the test.
I will open a PR for this monday.


Crash on ARM plateform

What you were trying to do
I tried to start the game.
What actually happened
The game closed during start and a crash-reporter appeared
How to reproduce

Start the game
Wait some time

Log details and game version
https://pastebin.com/4gma9XTU
Computer details
Rasberry Pi 3 (Ubuntu Mate)

That log looks a little short. How far into loading the game did you get?
Additionally are you running the game as a server or regularly? (I only ask because I noticed the hardware you've listed is a Pi)

Closing from lack of info / follow-up. I'm not really sure we're Pi compatible yet :-)
@niansa if you have more information available feel free to reopen. Otherwise here's for hoping you can find other systems to run the game on!

Running regularly
Command used: gradlew game
The game crashes after the splashscreen. The logfile does not provide any useful information but the crash reporter screen does. The problem is the liblwjgl.so binary which is compiled for the x86 architecture and not for arm. Error message is: can't load IA 32-bit .so on a ARM-bit platform.
There are some ways to get LWJGL2 to work on an Raspberry Pi but nothing which could be easily integrated (e.g. for Minecraft).
LWJGL3 does not have precompiled binaries yet. But they are working to support the Raspberry Pi.
Running headless server
Command used: gradlew server
This works quite nice. The server starts and players can join.
My Raspberry server crashed about 10 seconds after joining it. This might be due to the limited amount of memory the process got (I didn't looked at it further and the Gradle Exception is not helpful at all).

I think LWJGL3 now has arm support https://github.com/LWJGL/lwjgl3/issues/206
My problem is that JNBullet (https://github.com/MovingBlocks/JNBullet) doesn't have arm build. I guess that shouldn't be too difficult?

I think LWJGL3 now has arm support https://github.com/LWJGL/lwjgl3/issues/206
My problem is that JNBullet (https://github.com/MovingBlocks/JNBullet) doesn't have arm build. I guess that shouldn't be too difficult?

I think LWJGL3 now has arm support LWJGL/lwjgl3#206
My problem is that JNBullet (https://github.com/MovingBlocks/JNBullet) doesn't have arm build. I guess that shouldn't be too difficult?

Terasology haven't arm support too. (arm natives for lwjgl not fetching)
which Operation system?

I think LWJGL3 now has arm support LWJGL/lwjgl3#206
My problem is that JNBullet (https://github.com/MovingBlocks/JNBullet) doesn't have arm build. I guess that shouldn't be too difficult?

Terasology haven't arm support too. (arm natives for lwjgl not fetching)
which Operation system?

which Operation system?

Raspberry pi OS 64 bit, which is basically debian arm64. At least I am able to run some libgdx games which use lwjgl3 as the backend. So in principle terasology can do it, given that the dependent native libraries can be compiled for arm linux. Though I should admit that I don't understand how lwjgl3 works, maybe it takes more effort to make this player on raspberry pi.

which Operation system?

Raspberry pi OS 64 bit, which is basically debian arm64. At least I am able to run some libgdx games which use lwjgl3 as the backend. So in principle terasology can do it, given that the dependent native libraries can be compiled for arm linux. Though I should admit that I don't understand how lwjgl3 works, maybe it takes more effort to make this player on raspberry pi.

which Operation system?

Raspberry pi OS 64 bit, which is basically debian arm64. At least I am able to run some libgdx games which use lwjgl3 as the backend. So in principle terasology can do it, given that the dependent native libraries can be compiled for arm linux. Though I should admit that I don't understand how lwjgl3 works, maybe it takes more effort to make this player on raspberry pi.

Yeah.
I looked at lwjgl3 and our code.
Just needs to add arm64 distribution with fetching arm64 platform.
I looked at bullet3 also.
There more complex problem:
bullet3 supports arm64, but it made for NVIDA TX2 (https://github.com/bulletphysics/bullet3/pull/1030/commits)
we use our wrapper for bullet3, which building with gradle and dist as zip.
There needs to add new cmake and gradle target and release arm64 version.

which Operation system?

Raspberry pi OS 64 bit, which is basically debian arm64. At least I am able to run some libgdx games which use lwjgl3 as the backend. So in principle terasology can do it, given that the dependent native libraries can be compiled for arm linux. Though I should admit that I don't understand how lwjgl3 works, maybe it takes more effort to make this player on raspberry pi.

Yeah.
I looked at lwjgl3 and our code.
Just needs to add arm64 distribution with fetching arm64 platform.
I looked at bullet3 also.
There more complex problem:
bullet3 supports arm64, but it made for NVIDA TX2 (https://github.com/bulletphysics/bullet3/pull/1030/commits)
we use our wrapper for bullet3, which building with gradle and dist as zip.
There needs to add new cmake and gradle target and release arm64 version.

Let's take this to a new discussion and not post in this closed bug report issue: https://github.com/MovingBlocks/Terasology/discussions/4416

Let's take this to a new discussion and not post in this closed bug report issue: https://github.com/MovingBlocks/Terasology/discussions/4416


Display incorrect order of default network

Description of the bug
Display incorrect order of default network
To reproduce the bug
Pre-condition:
Version test: v0.2.4(118)
Steps:

Open the SubWallet app
Connect to the Westend network successfully
On the network page, observe the information displayed

Actual: Display incorrect order of default network
Expected: Display the correct order of default network

Version test: v0.2.4(122)
Validation passed.


2.3.8 Transactions Are Not Announced Over Sockets

TXs are not being announced to the client over sockets, they appear to only be found every 15 minutes when an automatic resync happens, or when a manual resync is triggered.

In at least one instance I had a 37 minute old direct ZEC transfer to my OB wallet (from Coinbase), which didn't show up until I did a manual resync. It seems like the every 15 minute automatic resync should have had 2 chances to pick it up, but didn't.


Not Working

this is what i get when i run it
[root@vps79645 rattlesnake]# node examples/feedme.js
/root/rattlesnake/examples/feedme.js:16
const Bot = require('../dist')
^^^^^
SyntaxError: Use of const in strict mode.
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:935:3

What version of node are you using?

latest i believe

Can you tell me the output of
node -v?

yes one sec

v0.10.42

Looks like you need to update your node version, the latest right now is version 6.

ok what is mine like not even 1 XD?

how do i update it on linux vps ?

Take a look here

it works now but now i get an error on console

What error?

VM19754:1 GET http://<IP_ADDRESS>:1337/inject net::ERR_CONNECTION_REFUSED

You have to change the ip to the server if you aren't going to be running it locally

i did but it still says it

Open examples/feedme.js and replace all <IP_ADDRESS> with the ip.

yea i did but it still doesnt work

GET http://<IP_ADDRESS>:1337/inject net::ERR_CONNECTION_TIMED_OUT

Did you make sure you are port forwarding correctly? http://www.yougetsignal.com/tools/open-ports/

ok it shows its closed

how do i open it on centos

http://ask.xmodulo.com/open-port-firewall-centos-rhel.html
I don't think the questions you are asking have to do with the library any more, you should ask misc questions here: https://gitter.im/dahquan/rattlesnake?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge


Bump controller-runtime to 0.4.0

Description of your changes

We very recently upgraded to 0.3.0 in https://github.com/crossplaneio/crossplane-runtime/pull/80. I noticed 0.4.0 was out while attempting to upgrade a stack to use the latest crossplane-runtime, so figured we may as well take both bumps at once. controller-runtime considers this worth a minor version bump due to the removal of a deprecated field from ObjectMeta; I'm not sure we should.
Checklist

I have:

[x] Run make reviewable to ensure this PR is ready for review.
[x] Ensured this PR contains a neat, self documenting set of commits.
[ ] Updated any relevant documentation, examples, or release notes.
[ ] Updated the RBAC permissions in clusterrole.yaml to include any new types.

@negz important to note that some packages require go 1.13. We should probably think about moving this library and stacks to go 1.13 in the near future.

I'm closing this; I'm having a very hard time figuring out how to get stack-gcp to build either with this change or with https://github.com/crossplaneio/crossplane-runtime/pull/80.

@negz I had it building with https://github.com/crossplaneio/stack-gcp/pull/96 ... I'll open a separate PR to just address the bump


Revised README / Landing page

Rewrite of README
Split logos into individual images
Added new image for Codelab

I signed it!

Codecov Report

Merging #1585 into master will increase coverage by 0.42%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1585      +/-   ##
==========================================
+ Coverage   68.83%   69.26%   +0.42%
==========================================
  Files         158      158
  Lines       20229    20228       -1
  Branches     2481     2481
==========================================
+ Hits        13924    14010      +86
+ Misses       5399     5304      -95
- Partials      906      914       +8

Impacted Files
Coverage Δ

src/core/coap/coap_client.hpp
73.33% <0%> (-20%)
:arrow_down:

src/core/coap/coap_client.cpp
53.57% <0%> (-19.21%)
:arrow_down:

src/core/thread/lowpan.hpp
86.84% <0%> (-10.53%)
:arrow_down:

src/core/coap/coap_server.cpp
82.39% <0%> (-7.05%)
:arrow_down:

src/core/coap/coap_server.hpp
89.65% <0%> (-3.68%)
:arrow_down:

src/core/thread/data_poll_manager.cpp
65.44% <0%> (-2.95%)
:arrow_down:

src/core/common/message.hpp
96.29% <0%> (-1.86%)
:arrow_down:

src/core/thread/topology.hpp
87.8% <0%> (-1.22%)
:arrow_down:

src/core/thread/mesh_forwarder.cpp
78.82% <0%> (-0.74%)
:arrow_down:

src/core/thread/lowpan.cpp
92.47% <0%> (-0.72%)
:arrow_down:

... and 17 more

Continue to review full report at Codecov.

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

Addressed everything but the Windows 10 terminology question.

w00t! Great update, @Vyrastas!


Add new feature to load common option settings from configuration file

What's your opinion on adding an optional option to load common options settings (e.g. namespace, testing framework, editor config, ...), which might be standardised for a company or organisation, from a configuration file?
 -c, --configuration[=CONFIGURATION]  Generate from configuration file [default: "/home/<username>/.construct"]

Which configuration format (e.g. ini, yaml, toml, json) would you prefer?

I'm definitely not against it. If you have the time, go for it! I would prefer the yaml format.


Relays nodes and the topology

I think the description in
https://github.com/input-output-hk/cardano-tutorials/blob/master/node-setup/topology.md
is not up to date.
AFAIK in a setup with a relay-node and a dedicated block producer (running on separate servers),
there is no need to open incoming ports in the firewall of the server of the block-producer
and also it is not necessary to add the block-producer to the topology description of the relay-node.
I tried this simplified setup and it works fine.

This seems to be more tricky.
I had the stake-pool connected to the relay without adding it to topology file of node and without opening incoming firewall ports on the stake-pool.
The relay served the pool for a while but then just dropped the connection.
This makes sense because without any reference in the topology file of the relay,
the stake-pool is just an other node that connects to the relay.


CTC-1536 - Update asset code samples to include elements property

Motivation
Fixes CTC-1536 - Add elements property to the post and put asset code samples.
Checklist

[ ] Code follows coding conventions held in this repo
[ ] Tests are passing
[ ] Documentation has been updated (if applicable)
[ ] Temporary settings (e.g. project ID used during development and testing) have been reverted to defaults

How to test
If manual testing is required, what are the steps?

I've marked this pull request as draft because the updates haven't been yet added to the .NET and JS SDKs.
@Simcsa please mark this as Ready for review after the respective updates are in place, so that we publish the updated code at the right time. Thank you.

The asset taxonomies have been added to both .NET and JS SDKs.