Fix generating reserved when there are only ranges or only names

Now, if you have reserved that have only ranges or only names in them, the generator will produce proto schema with dangling commas.
So:
ast.File(
        file_elements=[
            ast.Message(
                name="MyMessage",
                elements=[
                    ast.Reserved(
                        ranges=["13 to 17", "27", "54"],
                        names=[],
                    ),
                    ast.Reserved(
                        ranges=[],
                        names=['"spam"', '"spamspam"'],
                    ),
                ],
            )
        ]
    )

will poduce:
message MyMessage {
      reserved 13 to 17, 27, 54, ;
      reserved , "spam", "spamspam";
}

This PR fixes it.

Thanks! I've  merged and released 1.3.7 with your patch:
https://pypi.org/project/proto-schema-parser/


Object.prototype.define{Getter,Setter} native support

These are included in Annex B of the latest ES8 draft:
https://tc39.github.io/ecma262/#sec-additional-properties-of-the-object.prototype-object
These two functions are used by a LOT of legacy code (predating Object.defineProperty() by quite some time), enough so that it's almost always necessary to polyfill them.  It'd be better just to provide them natively, methinks.

Agreed, I've also encountered them a lot.

I notice tag is es2018 - are they skipping out on a spec release for 2017?

I don't think so - but the link you provided is for ES2018 draft.

Seems that the feature is already in ES2017 (ES8): https://raw.githubusercontent.com/tc39/ecma262/es2017/spec.html.

@fatcerberus Could you update the description to point to ES2017 (rather than ES2018) draft? Doesn't feel right to edit someone else's description :)

Sure.
It's weird, when I originally googled "Ecmascript 2017" I didn't get anything back, the only thing I was able to find was that ES2018 draft.  I just figured maybe they skipped a 2017 revision.

There's a es2017 branch in the TC39 repo, so I guess it's still under editing or something?

I wasn't able to find a formatted ES2017 link so maybe the one I posted above (raw HTML content) is OK.


Unable to dynamically add a non-audio sensor to sim

Habitat-Sim Branch
RLRAudioPropogationUpdate
-> It's possible that this isn't a bug in the main branch but only in the above mentioned branch, hence this bug report. I am using said branch as it offers the capability to run the SoundSpaces 2.0 simulator.
🐛 Bug
I am unable to dynamically add a non-audio sensor such as habitat_sim.CameraSensorSpec() to the sim object. I am, however, able to add said sensor to the sim object if I declare it in a make_simple_cfg function as given in this tutorial , thus, it's not a pressing issue but I thought I'd report it nonetheless. A related discussion is this.
Steps to Reproduce
Steps to reproduce the behavior:

I have executed the first cell in this notebook.
I have added the following code in a subsequent cell:

rgb_sensor_spec = habitat_sim.CameraSensorSpec()
rgb_sensor_spec.uuid = "color_sensor"
rgb_sensor_spec.sensor_type = habitat_sim.SensorType.COLOR
rgb_sensor_spec.resolution = [256, 256]
rgb_sensor_spec.position = [0.0, 1.5, 0.0]
sim.add_sensor(rgb_sensor_spec)

I execute the above cell.

The output is the following error message:
ValueError: Data for SensorType.COLOR sensor was not loaded during Simulator init. Cannot dynamically add a SensorType.COLOR sensor unless one already exists.

Expected behavior
I expected to be able to add the RGB sensor in the same was as the referenced notebook added the audio sensor without encountering an error.
Additional context
The error seems to indicate that I am unable to dynamically add a SensorType.COLOR sensor. To test if this is the case, I added multiple audio sensors (habitat_sim.sensor.RLRAudioPropagationChannelLayoutType.Binaural) with unique uuid's to the sim object and they were reflected in the config without an issue.
To check if it's an issue with the SensorType as a whole, I created the following make_simple_cfg function that initialized a sim with a solitary RGB sensor.
def make_simple_cfg(sim_settings):
    # simulator backend
    sim_cfg = habitat_sim.SimulatorConfiguration()
    sim_cfg.scene_id = "/home/chieftwit/Datasets/mini_mp3d_ddppo/X7HyMhZNoso/X7HyMhZNoso.glb"
    sim_cfg.scene_dataset_config_file = "/home/chieftwit/SoundSpaces20/sound-spaces/data/scene_datasets/mp3d/mp3d.scene_dataset_config.json"
    sim_cfg.load_semantic_mesh = True
    sim_cfg.enable_physics = False

    agent_cfg = habitat_sim.agent.AgentConfiguration()
    rgb_sensor_spec = habitat_sim.CameraSensorSpec()
    rgb_sensor_spec.uuid = "color_sensor"
    rgb_sensor_spec.sensor_type = habitat_sim.SensorType.COLOR
    rgb_sensor_spec.resolution = [sim_settings["height"], sim_settings["width"]]
    rgb_sensor_spec.position = [0.0, sim_settings["sensor_height"], 0.0]

    agent_cfg.sensor_specifications = [rgb_sensor_spec]

    return habitat_sim.Configuration(sim_cfg, [agent_cfg])

The simulator was initialized without an error and I was able to dynamically add an audio sensor to the sim object without having to restart the simulator. Thus, showing me that the issue is not inherent to the SensorType but because of the inability to dynamically add it to the sim object.
System Info

OS: Linux
How you installed PyTorch (conda, pip, source): pip
Build command you used (if compiling from source): python setup.py install --with-cuda --audio
Python version: 3.7.13

This is a known limitation not a bug. Essentially, you need to have at least 1RGB camera loaded when the simulator is instantiated. We haven an optimization where textures are not loaded if no sensors are using them (allowing for much lower memory requirements and faster scene loading).

Thank you for the insight.


_AssertionError  &&  Could not load source 'dart:core-patch/errors_patch.dart': .

Hi @maxim-saplin  ,
I have a project where I use PaginatedDataTable and I converted PaginatedDataTable to PaginatedDataTable2. And I wanted to show [5,10, all records] in this PaginatedDataTable, like this:

And i can do this but when i switched to PaginatedDataTable2, I couldn't do anything on my records while all records option was selected. And I am getting the following errors:

How can i fix this problem, everything in the project is the same except PaginatedDataTable.

Hi, unfortunately the description provided doesn't give any detail. Please the exact error (not some generic SDK file with irrelevant debug message) as well as code snippets that cause the error

In my project, i am fetching data from api and displayin this data in PaginatedDataTable2 and i have buttons on the DataCells such as delete, update, add new record. In the case that i list all my records in PaginatedDataTale2 using the code below, when i try to perform any action using these buttons, i get the errors that i have put the images below. Same code directory was working fine with PaginatedDataTable.
PaginatedDataTable2 code block:
PaginatedDataTable2(                     renderEmptyRowsInTheEnd: true,                     horizontalMargin: AppDesktopTheme.pTableViewHorizantalSpace,                     dataRowHeight: 55,                     columnSpacing: 13,                     sortAscending: sort,                     sortColumnIndex: _sortColumnIndex,                     availableRowsPerPage: PgDataTable.rowCount(                         length: listController.dataList.length),                     columns: [                       DataColumn2(                           fixedWidth: 50,                           label: Text(                             "Sıra",                             style: Get.textTheme.headline6,                           )),                       DataColumn(                           label: Container(                               alignment: Alignment.centerLeft,                               child: Text("İşletme Adı",                                   style: Get.textTheme.headline6)),                           onSort: (columnIndex, ascending) {                             setState(() {                               sort = !sort;                               _sortColumnIndex = columnIndex;                             });                             onSortColum(columnIndex, ascending);                           }),                       DataColumn2(                           fixedWidth: 120,                           label: Text(                             'Toplam\nÖgrenci\nSayısı',                             style: Get.textTheme.headline6,                             textAlign: TextAlign.center,                           ),                           onSort: (columnIndex, ascending) {                             setState(() {                               sort = !sort;                               _sortColumnIndex = columnIndex;                             });                             onSortColum(columnIndex, ascending);                           }),                       DataColumn2(                         fixedWidth: 120,                         label: Text(                           'Ögrenci\nSözleşmeleri',                           style: Get.textTheme.headline6,                           textAlign: TextAlign.center,                         ),                       ),                       DataColumn2(                         fixedWidth: 120,                         label: Text(                           'Ögrenci\nAtamaları',                           style: Get.textTheme.headline6,                           textAlign: TextAlign.center,                         ),                       ),                       DataColumn2(                         fixedWidth: 120,                         label: Text(                           'İhtiyaç\nTalebi',                           style: Get.textTheme.headline6,                           textAlign: TextAlign.center,                         ),                       ),                       DataColumn2(                         fixedWidth: 100,                         label: Text(                           "Güncelle",                           style: Get.textTheme.headline6,                           textAlign: TextAlign.center,                         ),                       ),                       DataColumn2(                         fixedWidth: 50,                         label: Center(                             child: Text("Sil", style: Get.textTheme.headline6)),                       ),                     ],                     source: DTS(),                     rowsPerPage: _rowPerPageCustom != 0                         ? _rowPerPage                         : Get.height < 900                             ? _rowPerPage = 5                             : _rowPerPage = 10,                     onRowsPerPageChanged: (r) {                       setState(() {                         _rowPerPageCustom = r!;                         _rowPerPage = r;                       });                     },                   ),
PgDataTable class
`class PgDataTable {
static List rowCount({required int length}) {
List rowsCount = [];
if (length <= 10) {
  rowsCount.addAll([5, 10]);
  print(rowsCount);

  return rowsCount;
}

rowsCount.addAll([5, 10, length]);
print(rowsCount);

return rowsCount;

}
}
`
Error Images :

When i press any button it goes to 'errors.patch.dart' (Could not load source 'dart:core-patch/errors_patch.dart': .)error page and whole app screen freezes.

The error log says that values provided to DropdownButton are incorrect, probably value 92 is met not once. I'd suggest checking what is passed to availableRowsPerPage field of the table and check if something wrong with values used to set up pager.

I keep the length of my dataset in the variable PgDataTable.rowCount(length: listController.dataList.length) and return a dynamic list as [5,10,length] for the avaliableRowsperPage. I think it gives an error because the length changes in adding and removing records. How can i send a dynamic list into avaliableRowsperPage? Or is it possible in any way with PaginatedDataTable2 ?

I am not sure I understand what you are trying to tell..

Hi,
I solved my problem. The widget was taking the _effectiveRowsPerPage as value instead of the widget.rowsPerPage  in Widget _getFooter(). I fixed this situation by making changes in the package. Thanks for your help. I am adding solution images for people who may experience the same problems after me.
_getFooter() before changes:

_getFooter() after changes:


WIP: docs/guides/debian/: add initial bookworm guide

Prepare for the upcoming Debian 12 (Bookworm) release by adding a guide for it. Links for CD Images in both the Bullseye and Bookworm guides need to be fixed so that they point to the right resources after Debian 12 is officially released.
We can possibly create links for Bullseye images to some persistent directory at https://cdimage.debian.org/mirror/cdimage/archive/ . I'll need to poke around the cdimage.debian.org in more detail to find a stable URL, though.
Closes #425

https://lists.debian.org/debian-devel-announce/2023/04/msg00007.html

I most certainly will not be hosting a Debian release party.


Stats Table

Stats Table is being returned as an array while referencing it with user. Need to make it unique to every user

Need to create a 1-1 relationship and not 1-many which is being created. Only 1 stat per user should be allowed to exist


Adds stephenshank file to people directory in sandbox.

Puts me in the people directory.

looks good to me! welcome! 👍


Center aligned text trimmed when control has enough space

Describe the bug
Center aligned text using HorizontalContentAlignment causes end character to be clipped.
The issue I'm running into seems very similar to #6643 however that ticket was closed due to not being able to reproduce.
I have created a Button and Label control within a StackPanel as a basic test which is defined as follows:
<StackPanel Orientation="Vertical" Width="1366" HorizontalAlignment="Center">
	<Button HorizontalContentAlignment="Center" Width="250">Hello123456789</Button>
	<Label Width="250" HorizontalContentAlignment="Center">Hello123456789</Label>
</StackPanel>

When the application runs the number 9 is cut off partially and this appears to be due to using the HorizontalContentAlignment attribute, when this is removed the text shows correctly. Increasing the Width attribute against the child controls has no effect. I'm unsure whether this is an issue with my environment, as I would assume that center aligning text as a label or as part of a button is quite a common task? I'm very new to desktop app development.
I would also like to add that I've tried both the Fluent and Simple themes but the result is the same.
To Reproduce
Create basic Avalonia application and add the code defined above.
Expected behavior
The text should not be clipped if there is a large enough Width defined against the control and there is enough room in the parent.
Screenshots

Environment

OS: Windows 10 Enterprise 22H2
Avalonia-Version: 11.0.5

Additional context
N/A

I can't reproduce using the snippet above. Do you have some display scaling added?

could be related to https://github.com/AvaloniaUI/Avalonia/issues/13298

@timunie - very strange, today this isn't happening for me. Scaling is at 125%. I'll monitor this as I develop the app further and respond if it happens again. I agree with the ticket you referred to as it does sound very similar.

Will close this as duplicate. Please comment on the other ticket if you found out how to trigger. Other monitor? Other font?


Compile error due to Lambda Layer?

This is a followup of another issue #1779. I upgraded to the latest version after the bugfix in #1801.
Now I am getting another strange error for the argument of the Lambda layer when I do model.compile(loss={'output':'categorical_crossentropy'}, optimizer='rmsprop'),
def get_R(X):
    return K.dot(X[0], X[1])

line 1482, in get_output
    return func(X)
line 83, in get_R
    return K.dot(X[0], X[1])
KeyError: 0

Here is the gist to reproduce.
Is the bug still persisting in the Lambda Layer?
Please make sure that the boxes below are checked before you submit your issue. Thank you!

[x] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/fchollet/keras.git --upgrade --no-deps

[x] If running on Theano, check that you are up-to-date with the master branch of Theano. You can update with:
pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps

[x] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

For Sequential + LambdaMerge :
def get_R(X):
    return K.dot(X[0], X[1])

For Graph + join Merge + Lambda : (This is what you need)
def get_R(X):
    a, b = X.values()
    return K.dot(a, b)

@farizrahman4u  I am porting my code to the new functional api, but seems like join mode is not there anymore. How to reproduce the above routine in the functional api?


Create Initial Skeleton Documentation

Description
Add base skeleton documentation built with sphinx and hosted on readthedocs.io. Will need admin of cloud-bulldozer to enable builds on readthedocs in order to setup hosting.
Docs are placed into docs/source and can be built by running the html task of the makefile under docs. Dependencies for the documentation build are placed under the docs optional dependency group and can be installed with pip install snafu[docs]. Also, I've enabled myst-parser which allows us to write documentation in markdown OR reST, whichever is the author's preference.
Here are some resources that help me when using this doc setup:

https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html
https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html
https://www.sphinx-doc.org/en/master/
https://www.sphinx-doc.org/en/master/usage/quickstart.html#running-the-build

And here is what the build process is like:
$ cd benchmark-wrapper
$ pip install .
$ pip install snafu[docs]
$ cd docs
$ make html
$ firefox build/html/index.html

LGTM


chore(main): release 1.0.2

:robot: I have created a release beep boop
1.0.2 (2023-02-26)
update

更新目录结构,添加模块 (90db384)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/School-of-Website-Engineering/Vue-project-template/releases/tag/v1.0.2 :sunflower:


Saving data as SequenceExample and reading TFRecords for LSTM

Let's say I have a 3dimentional dataset with shape (sample, timesteps, features) and I want to save it with suitable tensroflow dataset format, e.g. using SequenceExample for further reading with TFRecord and using in LSTM. There is a dataset:
import numpy as np
import tensorflow as tf

data = np.array(
[
    [
        [1 , 10, ],
        [2 , 11, ],
    ],
    [
        [2 , 11, ],
        [3 , 12, ],
    ]
], dtype=np.float32)
y = np.array([101., 202.], dtype=np.float32)

There is a model:
inputs= tf.keras.layers.Input(
shape=(2, 2),
name='input',
)
model = tf.keras.layers.LSTM(
    units=data.shape[2],
    return_sequences=False,
    return_state=False,
    name='lstm',
)(inputs)
model = tf.keras.layers.Dense(
    units=1,
    name='dense',
)(model)
outputs = model
loss = tf.keras.losses.MSE
model = tf.keras.Model(
    inputs=inputs,
    outputs=outputs,
    name='model',
)
model.compile(
    optimizer='rmsprop',
    loss='mse',
    metrics='mse',
)
model.summary()
model.fit(
    x=data,
    y=y,
    batch_size=1,
)

Let's try to save and read dataset using tensorflow API:
# writer
options = tf.io.TFRecordOptions(
    compression_type='ZLIB',
    flush_mode=None,
    input_buffer_size=None,
    output_buffer_size=None,
    window_bits=None,
    compression_level=0,
    compression_method=None,
    mem_level=None,
    compression_strategy=None,
)
writer = tf.io.TFRecordWriter(
    path=r'test.tfrecord',
    options=options,
)
# iterate over each row
for i in range(data.shape[0]):
    # set example id
    sample_dict = {
        'index': tf.train.Feature(int64_list=tf.train.Int64List(value=[i]))
    }
    features_list = {}
    # iterate over each feature
    for c in range(data[0].shape[1]):
        feature_values = [
            _float_feature(v) for v in data[i][:, c]
        ]
        features_list[str(c)] = tf.train.FeatureList(feature=feature_values)
    # set example
    example = tf.train.SequenceExample(
        context=tf.train.Features(feature=sample_dict),
        feature_lists=tf.train.FeatureLists(feature_list=features_list)
    )
    # write
    writer.write(example.SerializeToString())
writer.close()

# read raw
data_raw = tf.data.TFRecordDataset(
    filenames=[r'test.tfrecord'],
    compression_type='ZLIB',
    buffer_size=10*1024, # 10MB
    num_parallel_reads=numexpr.detect_number_of_cores()-1,
)
# parse real
schema = dict(
    zip(
        [str(s) for s in range(data[0].shape[1])],
        [tf.io.FixedLenSequenceFeature([], dtype=tf.float32)] * data[0].shape[1]
    )
)
def decode_fn(record_bytes):
    context, features = tf.io.parse_single_sequence_example(
        serialized=record_bytes,
        context_features={'index': tf.io.FixedLenFeature([], dtype=tf.int64)},
        sequence_features=schema,
    )
    return features
# read real
for r in data_raw.map(decode_fn):
    print(r, '\n')

When I'm trying to fit model with tensorflow dataset it's getting me an error
model.fit(
    data_raw,
    batch_size=1,
)
ValueError: Input 0 of layer lstm is incompatible with the layer: expected ndim=3, found ndim=0. Full shape received: []

I understand that I did not add label to tensorflow dataset but it does not matter in this case cause dataset has no incomplitable shape. Can anybody help me to understand why and where am I wrong in the code?

@dishkakrauch
Could you please share the colab gist,it will help us analyse better.
and also refer similar issues  link1 , link2, and let us know if it helps.Thanks

@UsharaniPagadala hey, your are not related to my problem with TFRecords.
Have you read all description of my question?
Here is colab link - https://colab.research.google.com/drive/1uOT4Mx7oP44HRqvKok9HVWjEBvcLSJuj?usp=sharing

@dishkakrauch
It looks like your Issue relates to the Keras component. Please submit it to the github.com/keras-team/keras repository instead. As previously announced all future development of Keras is expected to happen in the keras-team/keras repository. If your issue lies with the TF-Core area please comment back with your explanation and we can look into it further. Thanks!

@UsharaniPagadala
I can't see relation between problem with TFReocrds and keras library. I've attached code and colab notebook. I hope that you read it from the scratch and understand that this issue 100% related to tensorflow python library.
Let me shortly describe what am I trying to do is saveing 3dimentional time series data with TFRecords and using it with LSTM net.
Hope this helps.

I've added decode function and mapped it to tfrecord dataset. This fixed everything. Thx.


My Gibbed Bl2 save editor keeps crashing at random

I've been using the save editor for about a few months now and just started having this problem yesterday. It started off only crashing when I would right click to delete and remove a gun, shield, etc out of my backpack. So I figured: maybe its just a bug and I need to install the latest of the editor to solve my issue, but it didn't. Now it just keeps crashing randomly, like i'll the run the program and then 10 seconds later it will crash and close without warning. Or work for awhile and seem like everything is fine until I'm adding in new weapons and yep, it crashes :/ I really don't know what to do though since this problem just started happening, and from what I read (on forms) nobody is experiencing this too.

Created an account just to add to this. I am also suffering the same issue. Reinstalling dotNet failed as a solution and running as Admin didn't work either. Downloaded 1.0.42 about a month and a half ago and it worked just fine until day before yesterday.

Did Windows or any other software update in the last few days as well?

Did Windows or any other software update in the last few days as well?
(Are you on Windows 10?)

I'm on W10, yes. And it looks like there has indeed been some "minor" Windows updates in the last few days, all on the 11th for me. Including a dotNet update it looks like.

Can you check Event Viewer under Windows Logs, Application for any recent entries about the save editor?

Can you check Event Viewer under Windows Logs, Application for any recent entries about the save editor?

There are errors associated with running the Editor in the Event Log.

Are there any stack traces from exceptions in those? If so, could you paste them here in code blocks?

I'm very honestly not sure which pieces of information to give, so I'll shotgun and put up everything I see...
Source: ".NET Runtime"
Application: Gibbed.Borderlands2.SaveEdit.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c000001d, exception address 00007FFB4F5BCD21

Source: "Application Error"
Faulting application name: Gibbed.Borderlands2.SaveEdit.exe, version: <IP_ADDRESS>, time stamp: 0xf8c74bda
Faulting module name: d3d9.dll, version: 10.0.18362.329, time stamp: 0x1ac9a115
Exception code: 0xc000001d
Fault offset: 0x00000000000acd21
Faulting process id: 0x2e68
Faulting application start time: 0x01d56aa0018644cf
Faulting application path: D:\GameUtil2\Borderlands 2 Save Editor\Gibbed.Borderlands2.SaveEdit.exe
Faulting module path: C:\WINDOWS\SYSTEM32\d3d9.dll
Report Id: 54362e9a-dc79-4094-b0bf-94a77ab29baf
Faulting package full name:
Faulting package-relative application ID:

Source: "Application Error" (different Event ID)
Windows cannot access the file  for one of the following reasons: there is a problem with the network connection, the disk that the file is stored on, or the storage drivers installed on this computer; or the disk is missing. Windows closed the program Gibbed's Borderlands 2 Save Editor because of this error.

Program: Gibbed's Borderlands 2 Save Editor
File:

The error value is listed in the Additional Data section.
User Action
1. Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.
2. If the file still cannot be accessed and
	- It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be contacted.
	- It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.
3. Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command prompt, type CHKDSK /F, and then press ENTER.
4. If the problem persists, restore the file from a backup copy.
5. Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your administrator or computer hardware vendor for further assistance.

Additional Data
Error value: 00000000
Disk type: 0

It crashes in d3d9.dll? The heck?

Here's hoping the mystery can be solved, then. Right now I have just enough time to at least open my data, sync my equipped gear and save before it typically crashes XD

I still haven't installed the latest Windows 10 updates, I'll update when I have some time and see if I can reproduce the issue.

Sorry I'm late to the party guys lmao, but Im on Windows 10 too and just installed their newest software update. I'll send you my windows logs as well hopefully its the same issue as his

Source: ".NET Run time"
Application: Gibbed.Borderlands2.SaveEdit.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c000001d, exception address 00007FFC041ACD21
Application Error:
Faulting application name: Gibbed.Borderlands2.SaveEdit.exe, version: <IP_ADDRESS>, time stamp: 0x5d03ac99
Faulting module name: d3d9.dll, version: 10.0.18362.329, time stamp: 0x1ac9a115
Exception code: 0xc000001d
Fault offset: 0x00000000000acd21
Faulting process id: 0x1f74
Faulting application start time: 0x01d56aaba8ccaccd
Faulting application path: C:\Users\Desktop\bl2_saveedit_1.0.19\Gibbed.Borderlands2.SaveEdit.exe
Faulting module path: C:\WINDOWS\SYSTEM32\d3d9.dll
Report Id: 6e8c2269-c9be-4e10-a403-684eb4ffc07d
Faulting package full name:
Faulting package-relative application ID:
Application Error (different event):
Windows cannot access the file  for one of the following reasons: there is a problem with the network connection, the disk that the file is stored on, or the storage drivers installed on this computer; or the disk is missing. Windows closed the program Gibbed's Borderlands 2 Save Editor because of this error.
Program: Gibbed's Borderlands 2 Save Editor
File:
The error value is listed in the Additional Data section.
User Action

Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.
If the file still cannot be accessed and

It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be contacted.
It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.

Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command prompt, type CHKDSK /F, and then press ENTER.
If the problem persists, restore the file from a backup copy.
Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your administrator or computer hardware vendor for further assistance.

Additional Data
Error value: 00000000
Disk type: 0
Windows Error Reporting:
Fault bucket<PHONE_NUMBER>117055830, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: Gibbed.Borderlands2.SaveEdit.exe
P2: <IP_ADDRESS>
P3: 5d03ac99
P4: d3d9.dll
P5: 10.0.18362.329
P6: 1ac9a115
P7: c000001d
P8:<PHONE_NUMBER>0acd21
P9:
P10:
Attached files:
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER168B.tmp.mdmp
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1796.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1797.tmp.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER17A4.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER17B5.tmp.txt
These files may be available here:
\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Gibbed.Borderlan_fd9b32b74841a1359b35a8358cd8491dc0e71c_f9f3d390_7ba914d8-4b03-49b0-a7f5-881ffab3b598
Analysis symbol:
Rechecking for solution: 0
Report Id: 6e8c2269-c9be-4e10-a403-684eb4ffc07d
Report Status: 268435456
Hashed bucket: 1b2ace2e92669ce06d87df7ab7b6af56
Cab Guid: 0

Is there any update to this, still can´t edit my savegame :/

hey... i know i am late but i got mine to work just by disabling my msi afterburner ... some how was preventing me from editing my files... hope this help

hey... i know i am late but i got mine to work just by disabling my msi afterburner ... some how was preventing me from editing my files... hope this help

That solves it for me. Thank you!

it's probably not msi afterburner but rivatuner that is stopping it from opening, turned msi off and still wont open, but if i turn of the rivatuner statistics it will open


What dependencies uses the Media Foundation Platform?

Running your GPL & LGPL builds in Windows 10 LTSC N, I got the following error:
The code execution cannot proceed because MFPlat.DLL was not found.

That's probably ffmpeg itself, since it supports dxva/d3d11va.
Just add the Media Feature Pack via Optional Windows Features and it should work.

Ahh, ok, I just wondering why gyan.dev builds are working, and I noticed that their builds are having --enable-dxva2 & --enable-d3d11va. So it seems like adding those dependencies, instead of relying on FFmpeg's native dxva/d3d11va, allows it to be run without MFPlat.DLL. Thanks!

Not sure what you mean by that. You cannot statically link parts of the OS.

Then how gyan.dev builds built their binaries with --enable-dxva2 & --enable-d3d11va, which is part of the OS you said? Or there are some dependencies that use MFPlat.DLL other than the dxva/d3d11va that is in your builds?

Could just be a different or older Windows SDK being used, that does not properly support mediafoundation.
It's a separate configure option, which autodetects if the necessary libraries are present.

Well, gyan.dev builds has --disable-autodetect option. I think that is the reason why it did not autodetect those dependencies.

I'm also manually configuring MinGW to target Windows 7+, while by default it's Windows XP+, and Media Foundation does not exist on WinXP.
Will be any combination of those.
But I don't really see any reason to disable the mediafoundation features. Some people might find them useful.


Add intégrations tests

e2e tests have been added but we should probably add intégrations and unit tests as well to try out the back-end API.

Partially fixed by: #288


renamed internal/balancer/state => internal/balancer/cluster

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Other information

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

Project coverage is 44.26%. Comparing base (4225cd6) to head (e38a370).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1356      +/-   ##
==========================================
+ Coverage   42.47%   44.26%   +1.79%
==========================================
  Files         334      275      -59
  Lines       34516    25000    -9516
==========================================
- Hits        14659    11067    -3592
+ Misses      19384    13486    -5898
+ Partials      473      447      -26

Flag
Coverage Δ

go-1.20.x
44.22% <100.00%> (-0.67%)
:arrow_down:

go-1.21.x
44.21% <100.00%> (-0.64%)
:arrow_down:

go-1.22.x
?

macOS
44.26% <100.00%> (+2.31%)
:arrow_up:

ubuntu
?

unit
44.26% <100.00%> (+1.79%)
:arrow_up:

windows
?

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


⚠ ClamAV has degraded performance

In d4aa1d7, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: ClamAV performance has improved in bf2689c.


Using setEvents within a useEffect hook causes the maximum update depth to be reached

It seems like the setEvents function changes on every render:
Warning: Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.

Here is a simple example: https://codesandbox.io/s/max-update-depth-g2c73y

I'll have a PR for this and #147 soon


fix fix wrong result of bitmap_or for null

Proposed changes
Issue Number: close #xxx
Problem summary
Result of select bitmap_to_string(bitmap_or(to_bitmap(1), null)) should be 1 instead of null.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

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

run buildall

run buildall

run feut

run buildall

run p0

run buildall

run feut

run feut

run p0

run beut

run feut

run clickbench

run buildall

run buildall

run p0

run buildall


🧹 Use structuredClone instead of JSON for copies

We can do this now that we require node>=18.

Nice!


Code splitting with Now static build and CRA (Long response time)

I am using code splitting to lazy load my pages(routes) in a static website built using Create React App (CRA) managing the deployment with nowjs. What's happening is that js chunks' response time is too long making the lazy loading fallback to get rendered for too long. this is happening on the production build only!

Hi @syncatallah
What do you mean the "js chunks' response time is too long"?
Can you share the slow URL here?
Thanks!

Hi @syncatallah
What do you mean the "js chunks' response time is too long"?
Can you share the slow URL here?
Thanks!

as you see, the chunk status is Pending!
this will stay forever the first time I load the page, after any updates being deployed.

Hi @syncatallah
Thanks for the URL!
From my location, it seems to serve this file quite fast: 0.143s
Can you try again with time and also the -I flag to see the headers?
time curl -I --compressed https://syncatallah.cc/static/js/10.438bd524.chunk.js

In particular, I would like to know the values of the following headers:

x-now-cache
x-now-trace
x-now-id

The trace will show you which cdn edge is being used to serve the response.
This will help us narrow down the problem.
If you don't see any headers, please visit Smart CDN and let me know the closest region.
Thanks!

Thanks @styfle  for your reply
The smart CDN is serving my content from Zurich, Switzerland with latency range 60-80 ms and distance of 2735 km from my location as shown from opening smart CDN link!

the headers you asked for which shows the same results:
x-now-cache: MISS
x-now-trace: zrh1
x-now-id: zrh1:5bj4t-1576088364887-9d775b89147a

If curl is behaving differently than your browser, it sounds like it could be a service worker issue.
Try disabling the service worker or clearing the site data.

I unregistered service worker and the pages load normally. It solves the problem but, what if I want to keep it!. do you have any ideas?
Thanks!

Hi @syncatallah
If you want to use a service worker, you have to ensure it works properly and serves the correct content because it is is acting as an intermediary between the client/browser and ZEIT Now.
I would suggested reading the section Updating Your Service Worker on MDN. This explains versioning your SW in the case you need to release an update when you find a bug.


Changes in Homepage

The homepage had issues with its background on large screens. Made changes with the background and made a few changes to text and button css on homepage

to

Thank you


sort contributors by name

Would it make sense to sort contributors based on their amount of contributions?

What about giving the choise to the user? E.g. sort by

Name
#Contributions
LOC
Joined on

Nice thanks :)


apple sillicon version

is it possible to build this also for arm macs?
❯ k krew install cnf
Updated the local copy of plugin index.
Installing plugin: cnf
W0802 08:50:15.407087    1395 install.go:164] failed to install plugin "cnf": plugin "cnf" does not offer installation for this platform
failed to install some plugins: [cnf]: plugin "cnf" does not offer installation for this platform

thank you for sharing this plugin

Hi, since it's just a few lines of bash code, I can surely add darwin to the krew manifest which will make it installable on macs. The krew team usually approves such things in a few weeks. But just to confirm, you installed it manually and it works as expected, right?

Didn't think of it :)
Tried it out and ... it works and it doesn't :)
I don't think it's your fault, i think you can enable darwin.
I think i have a local bug, haven't been able to pin point it yet.
find ~/.kube/configs \( -type f -o -type l \) -exec awk '/^current-context:/ {print FILENAME, $2}' {} +\
 | sort -k2 | awk '{print $2}'|fzf

this works ok, even tried it in bash
i've hacked the script to:
  find "${KCNF_DIR}" \( -type f -o -type l \) -exec awk '/^current-context:/ {print FILENAME, $2}' {} +\
    | sort -k2 \
    | awk '{print $2}' \
    | fzf

  exit

and it just hangs and does not print anything, if i type something and press enter it works ok, so fzf is working, but does not print anything.
if i remove the |fzf the contexts get printed ok, so it's an issue with fzf in my env.

Nervermind, i've upgraded fzf and all is good now, you can enable darwin, thanks!

https://github.com/kubernetes-sigs/krew-index/pull/3998

works as expected, thanks @hedgieinsocks !


FIX: Unable to build on Debian 8 jessie x64

This patch maks able to build Kaldi-Serv on Debian 8 jessie x64 with g++ v.4.x

Why this request is not merged?

This again seems like not something we need as default behaviour. We recommend using C++17 std but anything from C++11 onwards should work.


Erikstock mybids causality

The type of this PR is: feature
This PR updates the new My Bids screen to pull data from causality via metaphysics and does various other work splitting components out of the one big file. More work will follow but I am making this in the spirit of keeping Eigen changes small.

Description

PR Checklist (tick all before merging)

[x] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[x] I have added tests for my changes, or my changes don't require testing, or I have included a link to a separate Jira ticket covering the tests.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added an app state migration, or my changes do not require one. (What are migrations?) not required

I'm reviewing, but I think that the rn_pods directory was leftover from an earlier checkout of Eigen. Could you delete that directory?

#mergeongreen


Error Undefined array key 1 with model created by devtools

Bug report
What I did
Created a new model with DevTools with some fields and two relations.
What I expected to happen
be able to Use the crud
What happened
I can use the form to create a new model row, but then the list is not working throwing an error
Undefined array key 1 at App \ Http \ Middleware \ CheckIfAdmin : 66
The route is http://<IP_ADDRESS>:8000/admin/boiler/search
What I've already tried to fix it
Do the same again to see if it's a proble generating the files with devtools, the controller, model and request files seems ok to me. Using the form, the data is inserted correctly in DB, but I'm unable to list the data.
Is it a bug in the latest version of Backpack?
After I run composer update backpack/crud the bug... is it still there?
Yes
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:
PHP VERSION:
PHP 8.1.9 (cli) (built: Aug 15 2022 09:39:52) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.9, Copyright (c) Zend Technologies
with Zend OPcache v8.1.9, Copyright (c), by Zend Technologies
with Xdebug v3.1.5, Copyright (c) 2002-2022, by Derick Rethans
LARAVEL VERSION:
v9.28.0@396a89e1f3654123d1c7f56306051212e5c75bc0
BACKPACK VERSION:
5.3.12@883ff76f74bb4cdb70559990026b1130db5234f6

Maybe it's a devtools issue, but I don't detect any problem with the generated files.

the CrudController
`<?php
namespace App\Http\Controllers\Admin;
use App\Http\Requests\BoilerRequest;
use Backpack\CRUD\app\Http\Controllers\CrudController;
use Backpack\CRUD\app\Library\CrudPanel\CrudPanelFacade as CRUD;
/**

Class BoilerCrudController

@package App\Http\Controllers\Admin

@property-read \Backpack\CRUD\app\Library\CrudPanel\CrudPanel $crud
*/
class BoilerCrudController extends CrudController
{
use \Backpack\CRUD\app\Http\Controllers\Operations\ListOperation;
use \Backpack\CRUD\app\Http\Controllers\Operations\CreateOperation;
use \Backpack\CRUD\app\Http\Controllers\Operations\UpdateOperation;
use \Backpack\CRUD\app\Http\Controllers\Operations\DeleteOperation;
use \Backpack\CRUD\app\Http\Controllers\Operations\ShowOperation;
/**

Configure the CrudPanel object. Apply settings to all operations.

@return void
*/
public function setup()
{
CRUD::setModel(\App\Models\Boiler::class);
CRUD::setRoute(config('backpack.base.route_prefix') . '/boiler');
CRUD::setEntityNameStrings('boiler', 'boilers');
}

/**

Define what happens when the List operation is loaded.

@see  https://backpackforlaravel.com/docs/crud-operation-list-entries

@return void
*/
protected function setupListOperation()
{
CRUD::column('model');
CRUD::column('year');
CRUD::column('serialnumber');
CRUD::column('location');
CRUD::column('hotel');
CRUD::column('pn');
CRUD::column('fueltype');
CRUD::column('burner');
CRUD::column('pburner');
/**

Columns can be defined using the fluent syntax or array syntax:

CRUD::column('price')->type('number');

CRUD::addColumn(['name' => 'price', 'type' => 'number']);
*/
}

/**

Define what happens when the Create operation is loaded.

@see https://backpackforlaravel.com/docs/crud-operation-create

@return void
*/
protected function setupCreateOperation()
{
CRUD::setValidation(BoilerRequest::class);
CRUD::field('model');
CRUD::field('year');
CRUD::field('serialnumber');
CRUD::field('location');
CRUD::field('hotel');
CRUD::field('pn');
CRUD::field('fueltype');
CRUD::field('burner');
CRUD::field('pburner');
/**

Fields can be defined using the fluent syntax or array syntax:

CRUD::field('price')->type('number');

CRUD::addField(['name' => 'price', 'type' => 'number']));
*/
}

/**

Define what happens when the Update operation is loaded.

@see https://backpackforlaravel.com/docs/crud-operation-update
@return void
*/
protected function setupUpdateOperation()
{
$this->setupCreateOperation();
}
}`

The model
`<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Boiler extends Model
{
use \Backpack\CRUD\app\Models\Traits\CrudTrait;
use HasFactory;
/**
 * The attributes that are mass assignable.
 *
 * @var array
 */
protected $fillable = [
    'model',
    'year',
    'serialnumber',
    'location_id',
    'hotel_id',
    'pn',
    'fueltype',
    'burner',
    'pburner',
];

/**
 * The attributes that should be cast to native types.
 *
 * @var array
 */
protected $casts = [
    'id' => 'integer',
    'year' => 'date',
    'pn' => 'decimal',
];

public function hotel()
{
    return $this->belongsTo(Hotel::class);
}

public function location()
{
    return $this->belongsTo(Location::class);
}

}`

Sorry, but when I shared the error i see that the problem is related to a cast I don't know why the error throwed at first was different
case 'decimal':
            return $this->asDecimal($value, explode(':', $this->getCasts()[$key], 2)[1]);

        case 'string':


[jwt-cpp] Fixes SHA512

This is a fix for #19837
Not sure why the hash worked a few days ago but appears to have broken now though (that needs some investigation). But the build is indeed broken
Describe the pull request

What does your PR fix?

Error on builds when pulling jwt-cpp

Which triplets are supported/not supported? Have you updated the CI baseline?

all

Does your PR follow the maintainer guide?
Your answer

If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?
<Yes / I am still working on this PR>

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

@pyrotechnics-io Can you please sign CLA first?

@pyrotechnics-io Can you please sign CLA first?

Signed

This can be merged soon?

Sorry about that, and thanks :)

Thank you so much for all the work you guys do in general. Just happy I could help :-)


alternative test scenario

This adds another test scenario with alternative settings and cleans up default scenario.
Default scenario runs role with variables set to values as close as possible to ones from defaults/main.yml.
Alternative scenario should overwrite as many variables as possible.
This is a continuation of work started in #49 and mentioned in #46.

lgtm


Launch check-list

[x] Deployment to clocks.lab.epam.com
[x] Separate production and development environments
Get approve from

[x] Dmitry Galyuk,
[x] Zahhar Kirillov,
[x] Andrei Navitski2,
[x] Artur Salikhov

[x] Send email WFT PM with announcement
[x] Give a non-standard badges for team members (ask for Practice/Max/GDO)

[x] Juratbek Makhammadaliev
[x] Nizomiddin Abdumalikov
[x] Shokhrukh Yuldashev
[x] Bakhromjon Sadullaev
[x] Dmitry Galyuk
[x] Zahhar Kirillov
[x] Tamas Hoffman
[x] Arthur Salikhov

[x] Give standard badge for those who helped:

[x] Maxim Klivenko
[x] Vital Zheltanoha
[x] Ivan Filko
[x] Vassili Makeev

[x] Team rotation

Closing as done: remaining items moved to #364


Integration of firebase and retrofit

Integrated retorfit2 and firebase auth

@fin1989, could you please split this on two branches and two PRs? It'll be a bit more work, but will simplify our life in maintaining our repo logs.
Could you also use for that a convention where branch name is "rfr-"? @Andruhin did it in that way.

I would also suggest to use the convention where git commit message has the following format (if we have one commit per feature):
rfr-<Issue Number> <Issue Title>
we might have a few (but not more :) ) commits in scope of one feature-branch, but basically it should have the above format with replacing <Issue Title> with the description of extra work.

A had a few questions:
@fin1989 - for 'com.squareup.okhttp:okhttp:2.2.0' and 'com.squareup.okhttp:okhttp-urlconnection:2.0.0'. Do we need the first one, as for retrofit okhttp3 is added as dependency? For the second one - do we need it at all?
@Vovchyk - do we need just add it as dependency or build a simple structure with it and use it in the future? E.g. for retrofit - should we build a simple API framework and just use/expand it or it will be a separate task?

@fin1989 - for 'com.squareup.okhttp:okhttp:2.2.0' and 'com.squareup.okhttp:okhttp-urlconnection:2.0.0'. Do we need the first one, as for retrofit okhttp3 is added as dependency? For the second one - do we need it at all?

@qUser13, good point - the only reason we would need to explicitly add a dependency on okhttp is when we need a newest version of it. But in this case the dependency on okhttp could be omitted.

@Vovchyk - do we need just add it as dependency or build a simple structure with it and use it in the future? E.g. for retrofit - should we build a simple API framework and just use/expand it or it will be a separate task?

@qUser13, as we don't know how and what api we will use, I guess it's enough for now.
The main goal for now is to work out the process and collaboration between us using such tools and technics as git and PRs.


Doesn't work at all

I installed the extension, then set the service.....
No Results whatever, it doesn't show up in mouse rightclick, neither when I click the extension button nothing happens at all; I can't see what else I should do...
Using Firefox Developer 72.0b9 , desktop

Do you see anything in the browser console? (Ctrl+Shift+J)
If the extension has an error you should be able to see something there.

Also what page are you using this on? Try on google.com, to make sure there's no bug with the specific page you want.

Closing this out for now, since I cannot reproduce the issue - but please reopen with steps to reproduce if you can.


fix: support DEFAULT colors in the pre-load script

Closes #41

Why it got closed with changes never seeing production? :(


Can't add physics on imported models from clara.io

Hi, I'm currently trying to make a model on clara.io, and export it using export for Three.js feature.
Then I'm trying to import it using ObjectLoader. I tried modifying Object Loader to use Physijs.BoxMesh (or  Physijs.Mesh) instead of THREE.Mesh, to load each element of the scene i exported, (I tried BoxMesh cause every object in my scene is a cube):
object = new Physijs.Mesh (geometry, material);
instead of: object = new THREE.Mesh( geometry, material );
in the case "Mesh" of the function ParseObject.
Although the models display correctly, there seem to be no physics on them (no gravity applied, no collisions detected).
If I try to create cubes directly in my script, then no problem, physics works, including collisions, which is my main concern here.
Does anyone have an idea about that? I tried looking here and on stackoverflow, and nothing worked (tried updating ammo.js as in an issue with blender export, found here, but still got nothing).
Thanks a lot, and I wanted to say thanks too for the great work on Physijs.
I included also an image of an extract from the json exported by clara.io, which is to be loaded with ObjectLoader.

It seems that the problem was that i was exporting a scene object from clara.io, and therefore adding this scene into the scene I already had in my scripts. So the children of this "sub"-scene displayed, but no physics were applied, even if all scenes were Physijs scenes.
If I add only the children of the scene exported from clara.io, physics work. I still have minor problems with grouped objects ( grouped in clara.io into an empty object which is still a Mesh), but if on clara.io I ungroup everything (which is kind of dirty); things work. Although I now have to figure out how to position the models, but that's another topic.


Email address

The new version of Contributor Covenant (1.3.0) requires the insertion of an email address in the document. Could this be added as a parameter?

@CoralineAda Done in https://github.com/simonv3/covenant-generator/commit/d93d365feaf9a1a4f621d234877b44afdb12ae7c. Let me know if that's what you had in mind.
It might be an idea for the future to also specify a specific version - which I guess is the point of making it semantic versioned.

Forgive my lack of node knowledge… does this commit handle injecting the email address into the CoC?

On Nov 4, 2015, at 11:35 AM, Simon<EMAIL_ADDRESS>wrote:
@CoralineAda https://github.com/CoralineAda Done in d93d365 https://github.com/simonv3/covenant-generator/commit/d93d365feaf9a1a4f621d234877b44afdb12ae7c. Let me know if that's what you had in mind.
It might be an idea for the future to also specify a specific version - which I guess is the point of making it semantic versioned.
—
Reply to this email directly or view it on GitHub https://github.com/simonv3/covenant-generator/issues/1#issuecomment-153802460.

Sorry! That commit doesn't specifically (the relevant code is here: https://github.com/simonv3/covenant-generator/blob/master/covenant.js#L34). That commit is just the most recent version with better instructions when command gets run. I guess that wasn't a very useful link.
Now running covgen <email address> will replace [INSERT EMAIL ADDRESS] with whatever you typed in place of <email address>.

Perfect! Let me know when this is merged and I will add this to the site.

On Nov 4, 2015, at 12:51 PM, Simon<EMAIL_ADDRESS>wrote:
Sorry! That commit doesn't specifically (the relevant code is here: https://github.com/simonv3/covenant-generator/blob/master/covenant.js#L34 https://github.com/simonv3/covenant-generator/blob/master/covenant.js#L34). That commit is just the most recent version with better instructions when command gets run. I guess that wasn't a very useful link.
Now running covgen  will replace [INSERT EMAIL ADDRESS] with whatever you typed in place of .
—
Reply to this email directly or view it on GitHub https://github.com/simonv3/covenant-generator/issues/1#issuecomment-153828313.

Done :)

It's merged :)

I tried this and got an empty CODE_OF_CONDUCT.md file...

Boo. Let me see if I can replicate that.

@CoralineAda I've just updated it. You'll need to install it again (npm install -g covgen) to get the most up to date version.
It was happening occasionally for me too, just not every time, which is why I didn't catch it - I was using the standard http library to download the text, and that may just not have been robust enough to handle the download. I've switched to request and pretty much changed the entire code around the downloading. I've tried it in a couple of places now and it looks like it's downloading every time. Can you try again?

It works! I’ve linked it from the main page. Great work!

On Nov 4, 2015, at 6:08 PM, Simon<EMAIL_ADDRESS>wrote:
@CoralineAda https://github.com/CoralineAda I've just updated it. You'll need to install it again (npm install -g covgen) to get the most up to date version.
It was happening occasionally for me too, just not every time, which is why I didn't catch it - I was using the standard http library to download the text, and that may just not have been robust enough to handle the download. I've switched to request and pretty much changed the entire code around the downloading. I've tried it in a couple of places now and it looks like it's downloading every time. Can you try again?
—
Reply to this email directly or view it on GitHub https://github.com/simonv3/covenant-generator/issues/1#issuecomment-153910530.

Huzzah! Thanks :)


ENH Add CMS 4.13 installer minor versions

Issue

https://github.com/silverstripeltd/product-issues/issues/691

Released as https://github.com/silverstripe/gha-generate-matrix/releases/tag/1.7.6


(BUG) Export failed with status code: 400

Hey everytime I try to export my Highlights I get this Error Message "Export failed with status code: 400" . I didnt get this yesterday when I first installed the Plugin. It worked fine back then. I only changed the linked E-Mail and Password of my Readwise Account and the covers of my books in my Readwise app.
Edit. I made a new account, used the new access token and it still doesn't work. Really strange.
Windows 10
Calibre 5.35 64 Bit
Readwise Plugin for Calibre v0.1.1
any ideas?

I am looking at this - my feeling is that this is due to the data having bad characters. Can you try deleting all your highlights in Calibre, creating one highlight and try with that.

I had the same error. I createad a test library with only one book and one highlight. Your solution @anirudhgarg works, but what characters are "bad" and is there a possibility to ignore them.
Thanks!

I figured it out. It was a long annotation that probably exceeded the allowed number of characters. I broke it into chunks. Solved for me!


Verify protocol contracts on block explorers

The following chains do not have the protocol contracts verified on their block-explorers due to technical issues (block explorer being decommissioned, verification api failing etc). When the issues are resolved, the contracts have to verified on the explorer

[ ] aurora
[ ] aurora-testnet
[ ] sx-network
[ ] sx-network-testnet
[ ] godwoken-testnet

aurora and aurora-testnet:
Etherscan discontinued from 1st Feb. They are migrating to blockscout but their blockscout doesn't support verification at the moment.
sx-network and sx-network-testnet:
Not sure why verification is failing, have to check with their team
godwoken-testnet:
Not sure why verification is failing, have to check with their team

Note to @aTeoke, this is blocked externally so don't add it to milestones

Our current protocol is that if the contract verification API of the main block explorer of a chain doesn't work, we don't verify. These are documented to a degree on the https://github.com/api3dao/chains README.

Does our opinion change if we're unable to verify via the API, but are able to via the web interface? Example: I was just able to verify AirnodeRrpV0 on Aurora: https://explorer.mainnet.aurora.dev/address/0xE338f63170c42bA0d2a888f18F6185369779009c/contracts#address-tabs

The graphical interface works in a lot of cases where the API doesn't. However, that creates so much additional workload that we can't feasibly do this for all chains (or we can, but I'd rather we didn't).

I played just a couple of minutes more on web interfaces- the aurora-testnet verification hung endlessly and the sx compiler dropdown was broken (there just weren't any compiler options), so yeah, I agree.

I guess this means that this issues can be closed
As a note, I want to check if a block explorer API is working at @api3/chains (and omit the API info if it doesn't work) so the deployment script here automatically knows if we need verification or not


.#update-json: json file directories not automatically creates

If the demo branch is cloned and nix run --no-warn-dirty .#update-json run, the following errors appear:
/nix/store/1sq7czgs3x0q224jmjxf8793hic4zm49-update-json/bin/.update-json-wrapped: line 27: webui/nixosConfigurations/dinar-ephemeral-alpha/default.json: No such file or directory
/nix/store/1sq7czgs3x0q224jmjxf8793hic4zm49-update-json/bin/.update-json-wrapped: line 27: webui/nixosConfigurations/dinar-ephemeral-beta/default.json: No such file or directory
/nix/store/1sq7czgs3x0q224jmjxf8793hic4zm49-update-json/bin/.update-json-wrapped: line 27: webui/nixosConfigurations/ponkila-ephemeral-beta/default.json: No such file or directory

Further, no default.json is created. If instead the folders are created, then the file appears.
The update json script should create the folder if it does not yet exist.

Further, the assets could be put directly into webui/public folder where they will resolve. See: https://github.com/ponkila/HomestakerOS/compare/main...demo

Closed by https://github.com/ponkila/HomestakerOS/commit/73296dcc68e43666106fa8b5be2003cc1967a406.


Convert GetFile Endpoints to binary/blob response type

Return File instead of byte[]
Set response status as 200 or 206 partial based on existence of request range header
Set content type header of response

For the cases where I had questions, perhaps adding some comments would be useful.

For the cases where I had questions, perhaps adding some comments would be useful.

Added some clarifying comments 👍🏼


Updated the Workflows and Schedules tables for V2

Proposed changes
Summarize your changes here to communicate with the maintainers and make sure to put the link of that issue
This PR will add -
- Changes for Browse Workflows and schedules tables.
- Bugfix for Workflow visualization when there is an error and workflow doesn't start.
Types of changes
What types of changes does your code introduce to Litmus? Put an x in the boxes that apply

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

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

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

Dependency

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

Special notes for your reviewer:
Currently, there are still some things remaining -
- Table filter changes
- Edit Schedule option is not working.
- Translation changes.
- still some CSS refactoring is needed

Thanks, @ishangupta-ds Required changes are addressed. PTAL

Thanks, @ishangupta-ds Required changes are addressed. PTAL

Two of the comments are still not addressed, i have tagged PTAL @Jonsy13

Also please switch the node version to LTS along with npm, you may use nvm for the same, we cannot have changes to lock file for same versions and no supporting change in the package.json as per discussed. cc: @rajdas98 @arkajyotiMukherjee @S-ayanide

Thanks, @ishangupta-ds PTAL now.


[Epic] Table Widget: Inline edit and Additional column types

Description
The Table needs an option to allow for inline editing and support the following additional column types

Select
Multi-Select
Checkbox
Rating

@tomjose92 thanks for the request here, We will get to that ASAP. Though right now we only kept toggle/switch as a column type instead of checkbox. Shall re-think this and get it out accordigly


This project uses the same style of Spring doc resources?

I am using https://github.com/spring-io/spring-doc-resources in my personal project to produce HTML, this project use the same styles of  Spring doc resources?

Quite similar, although some of the CSS is based on https://gitlab.com/antora/antora-ui-default. It also provides a lot more more features than we can with the spring-doc-resources project. We're likely to migrate projects away from spring-doc-resources when we iron out all the kinks.


world corruption

the crash report is on open eye and also here a link http://openeye.openmods.info/crashes/909a498ee69d9dcb790749421670d66e
the world crashed while starting

is this fixed in the latest version?

There is only one thing to do. Check if it's yourself ^^

I don't think, I also had this issue.


Adds some bake-to-collada functions

Makes it so prefabs can correctly 'export to collada' by running the buildPolyList function on it's children.
Also adds a 'Bake Selection to Mesh' option to the tools menu in the editor to export the selected mesh to a collada file, and then replaces the selection with a TSStatic.

But where's bakeChristmasCookies() ? :(

I'll bake you some cookies @dottools :)


feat: resolve complier from peer dep when unable to resolve from the root

── root
  └── v2-7
    └──  node_modules
    └──  vite.config.ts
    └── ...
  └── src
    └── index.ts
Hello, when I excute vite build --config v2-7/vite.config.ts in root. There is no vue(2.7)，but the v2-7 has. And I ran into this error：

[vite:vue2] Failed to resolve vue/compiler-sfc.
@vitejs/plugin-vue2 requires vue (>=2.7.0) to be present in the dependency tree.
error during build:
Error: Failed to resolve vue/compiler-sfc.
@vitejs/plugin-vue2 requires vue (>=2.7.0) to be present in the dependency tree.

I don't know why remove this part of the code.I think this may be a mistake. It should be the same as  @vitejs/plugin-vue

@sodatea help

@sodatea okay, looking forward to a new release


PHOENIX-6045 Delete that should qualify for index path does not use i…

…ndex when multiple indexes are available.

FYI @lhofhansl


Update flink-demo to use operator dependencies

Summary:

using KudoOperator task to include Zookeeper, Kafka and Flink dependencies directly instead of pre-installing them manually (and activate using Instance resources)
the corresponding parameters are in the params files e.g. templates/kafka-params.yaml
README is updated to reflect the latest changes
demo relies on not yet releases kudoctl and manager

Signed-off-by: Aleksey Dukhovniy<EMAIL_ADDRESS>

and tested it with 0.15.0-rc1
kubectl kudo plan status --instance=flink-demo
Plan(s) for "flink-demo" in namespace "default":
.
└── flink-demo (Operator-Version: "flink-demo-0.1.5" Active-Plan: "deploy")
    └── Plan deploy (serial strategy) [COMPLETE], last updated 2020-07-09 11:32:20
        ├── Phase dependencies (serial strategy) [COMPLETE]
        │   ├── Step zookeeper [COMPLETE]
        │   └── Step kafka [COMPLETE]
        ├── Phase flink-cluster (serial strategy) [COMPLETE]
        │   └── Step flink [COMPLETE]
        ├── Phase demo (serial strategy) [COMPLETE]
        │   ├── Step gen [COMPLETE]
        │   └── Step act [COMPLETE]
        └── Phase flink-job (serial strategy) [COMPLETE]
            └── Step submit [COMPLETE]


add github actions for release automation

@ced0ps you will have to update the changelog to expected format by the workflow:

remove v prefix in links
in Unreleased change master to HEAD

remove v prefix in links

@sslavic do you mean the one in the square brackets? Seems it wasn't necessary for prometheus-operator. The link of the generated release is just different now.


Test compiled output

Tests the compiled files that will be published by default. Since changes to the sources will not automatically recompile, this PR adds a test:watch script that runs the tests on source (and test) file changes

Abandoned.


bug report: always can't set required to zero

Laravel Version: #.#.#
Voyager Version: 1.0.6
PHP Version:
Database Driver & Version:

Description:

Bugfixes are best submitted as pull requests, not issues.  If you'd like to submit it yourself, please feel free.  If not, say so and someone else will get to it.

@OliverVin is right. Both "required": true and "required": false gives me "1". I will send a pull request soon!


Make GovspeakRenderer threadsafe

The reference to ApplicationController.helpers was a singleton
instance of ActionView::Base. This class is used to contain the
context for rendering a single view at a time.
Instead, we need a new instance of ActionView::Base for each instance
of the GovspeakRenderer. We also need to extend this instance with
all the helper methods that would normally be part of the view context.
This fixes an issue with multiple govspeak bodies being rendered by
different threads at the same time having corrupted output.
Additionally, the helpers private method is now called view_context
in order to more accurately signify it’s use.

/cc @MatMoore @benilovj @fofr

Looks sensible to me :+1: nice work!

Any suggestions on how to test this would be welcome...

Any suggestions on how to test this would be welcome...

My understanding is that lots of other tests would break if this wasn't functionally working; would it be worth writing an integration test that spins up multiple threads to generate govspeak for multiple documents concurrently? It may take a few secs but would mitigate the risk of this regressing...

I don't think that sort of test would guarantee a failure. We tried that with Thread.new a lot today and got nowhere.

Oh, I thought you were able to reliably reproduce it...

We did but only using Sidekiq workers. No luck with spinning up threads directly.

What about a simpler unit test that proves the former setup wasn't thread safe? ie doing something in threads that we know will cause a problem.

I've simplified this a lot now. I don't think it will require any additional testing beyond that provided by https://github.com/alphagov/whitehall/blob/master/test/unit/whitehall/govspeak_renderer_test.rb

I've simplified this a lot now. I don't think it will require any additional testing beyond that provided by https://github.com/alphagov/whitehall/blob/master/test/unit/whitehall/govspeak_renderer_test.rb

The approach taken before felt clearer to me.   Previously the public api of Whitehall:: GovspeakRenderer was just 3 methods (govspeak_edition_to_html, govspeak_to_html, and govspeak_with_attachments_to_html all delegated to the helpers or view_context) whereas now it's every method provided by ActionView::Base, one of our custom helpers, or a rails helper.
The old approach also explicitly stated which methods we expected to be able to use, whereas the new approach doesn't.  Anyone coming to this has to spend effort working out what methods are available (and importantly which are expected to work -- I'm ~75% sure some "standard" helper methods that are now available would fail because we don't have params, request, or response objects to play with).

That's a good point, I hadn't thought of it like that. I'll revert to the original solution.

:+1:

:tada:


Support specifying a recipient account to token.transfer_checked

Right now the token transfer instruction does not include the actual wallet recipient, it only includes the token account. This causes issues when fetching the activity for a given wallet — you won't receive see token transactions if the ATA (associated token account) already exists and didn't require creation.

@joncinque @CriesofCarrots @mvines would love to get your feedback on this :)

Also I would love to chat about this in the #spl channel on Discord but I don't seem to have access to that.

Another way of doing this would be to create a Memo instruction and pass accounts there. But we can't do that since Memo requires all accounts to be signers — is there another version of memo that doesn't require signers?

Thanks, @vpontis . This is something that is on our radar: https://github.com/solana-labs/solana-program-library/issues/1891
I'm closing this as a duplicate, but feel free to add to that issue, if we've missed anything about your use-case.

Also I would love to chat about this in the #spl channel on Discord but I don't seem to have access to that.

That channel is limited to just Contributor roles at the moment. Maybe we need a Developers channel for SPL discussions, similar to #core-technology


variable override option or auto-use defaults

In the case of MSSP configuration there are 2 types of variables:
(1) MSSP specific (syslog, DNS, NTP,...)
(2) customer specific (device name, trust-side IP address)
Need the app to only have the customer specific variables shown in the web forms and the MSSP specific in a conf or override file. Currently you have to list ALL variables in the metadata file.
In relation, if you use 'extends' you need to pick up default variables values when the baseline is MSSP specific values not provided in the web form data. best example is the iron-skillet baseline with a gold add-on. The system would only present the gold set of variables resulting in processing errors for the iron-skillet variables not entered into a form.

Solved by use of Environments


move routing settings out of cross-section

class CrossSection(BaseModel):
    """Waveguide information to extrude a path.

    cladding_layers follow path shape, while bbox_layers are rectangular.

    Parameters:
        layer: main Section layer. Main section name = '_default'.
            If None does not draw the main section.
        width: main Section width (um) or function parameterized from 0 to 1.
            the width at t==0 is the width at the beginning of the Path.
            the width at t==1 is the width at the end.
        offset: main Section center offset (um) or function from 0 to 1.
             the offset at t==0 is the offset at the beginning of the Path.
             the offset at t==1 is the offset at the end.

        routing_settings:
            radius: main Section bend radius (um).
            gap: edge to edge waveguide spacing for routing.
            min_length: defaults to 1nm = 10e-3um for routing.
            start_straight_length: straight length at the beginning of the route.
            end_straight_length: end length at the beginning of the route.
            width_wide: wide waveguides width (um) for low loss routing.
            auto_widen: taper to wide waveguides for low loss routing.
            auto_widen_minimum_length: minimum straight length for auto_widen.

        taper_length: taper_length for auto_widen.
        bbox_layers: list of layers for rectangular bounding box.
        bbox_offsets: list of bounding box offsets.
        cladding_layers: list of layers to extrude.
        cladding_offsets: list of offset from main Section edge.
        sections: list of Sections(width, offset, layer, ports).
        port_names: for input and output ('o1', 'o2').
        port_types: for input and output: electrical, optical, vertical_te ...
        snap_to_grid: Optional snap points to grid when extruding paths (um).
        decorator: function when extruding component. For example add_pins.
        add_pins: Optional function to add pins.
        add_bbox: Optional function to add bounding box.
        info: dict with extra settings or useful information.
        name: cross_section name.
        mirror: if True, reflects the offsets.

CrossSection is much simpler now
    Parameters:
        sections: tuple of Sections(width, offset, layer, ports).
        components_along_path: tuple of ComponentAlongPaths.
        radius: route bend radius (um).
        bbox_layers: layer to add as bounding box.
        bbox_offsets: offset to add to the bounding box.
        info: dictionary with extra information.
        add_pins_function_name: name of the function to add pins to the component.\
                None by default does not add pins.
        add_pins_function_module: function to add pins to the component.
        min_length: defaults to 1nm = 10e-3um for routing.
        start_straight_length: straight length at the beginning of the route.
        end_straight_length: end length at the beginning of the route.
        width_wide: wide waveguides width (um) for low loss routing.
        auto_widen: taper to wide waveguides for low loss routing.
        auto_widen_minimum_length: minimum straight length for auto_widen.
        taper_length: taper_length for auto_widen.
        gap: minimum gap between waveguides.


Feature request: option for Node garbage collection settings

I have the problem that my Meteor app deployed on a t2.micro instance at AWS crashes after some weeks, due to memory overflow. I first thought that it would be caused by a memory leak, but in this thread I've learned that this can happen because Node's garbage collection is not fast enough:
https://forums.meteor.com/t/how-to-find-memory-leaks-in-a-meteor-app/19008
User alveoli recommended to patch the Node config:
https://forums.meteor.com/t/how-to-find-memory-leaks-in-a-meteor-app/19008/16
and later reported that he did not have any memory issues since. However, I'm a bit hesitant about forking mupx for this, as I would prefer to stick to the standard mupx implementation.
So I'd like to suggest to add an option to configure the node settings if required. This would be great!
BTW: I am slightly confused about which version of mup(x) should actually be used for production purposes. In the repos, it seems to be mupx (and I am using this ATM). But if I enter an issue there, I always get redirected here. :-)

Both mup and mupx uses meteorhacks/meteord ad the docker image. You can modify that to your need and push it to the registry and specify meteor.dockerImage section to use that.
Changing node options from the mup/mupx side might be a lot complex than it seems.

Hi all yes I've been hopeful we switch since meteor 1.3 release to this kadirahq version officially. I think that maybe there's a need for documentation here still. Otherwise it seems people questions and PRs would go unanswered and the hope is to get everybody using or trying and reporting issues on this version so it's more robust. Simply the old versions are running into to many problems with new changes going on so it's really important to keep routing people to where the development team is available on this version.
I may not be continuing a watch status on the old version soon so people will get fustrated without a quick reminder about this port.
Still mupx seems to be working okay but so many great new features here can solve lots of remaining problems and the only way forward.
Let's try to get more officially switched on here if we are not already or there's a timeline when to plan for that would be good to know, thanks.
This problem is related to the build server only flag in a recent issue (merged PR) where there currently isn't a way to do this but should be for another reason now.

https://github.com/kadirahq/meteor-up/pull/120
You could add a similar PR I suppose but a better solution would be appreciated.
Maybe this is a good place as any to discuss what the solution could be.
How will it be best to pit these in the settings file?
How will it be best to have a template example customizable docker container that includes them on the command line?
I wondered maybe there is or needs to be environment variables for these node flags too and so maybe we should be asking meteor forum about adding it to meteor first?

Looking for main.js ?
https://github.com/meteorhacks/meteord/blob/master/base/scripts/run_app.sh#L44
You could put something there no?

@madushan1000 @derwaldgeist What was the end solution to doing this with kadirahq and not meteor hacks (as it states not to use it for Meteor 1.4)? Is there a way to put the command in mup.js? Or editing a mup file?


fixed path in DocFX file

Identified error in path specified in DocFX and corrected for metadata properties specified.

Docs Build status updates of commit 26ada67:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docfx.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Unauthorized error message

Hello, when I run this example, I'm getting the following error. My deviceId and connection string are correct. I can successfully invoke the method from Azure (IOTHub/Devices). Any idea what is causing this ? Thanks  Microsoft.Azure.Devices.Common.Exceptions.UnauthorizedException
HResult=0x80131500
Message={"Message":"{"errorCode":401002,"trackingId":"84f2a56e7ab248f899af0a413f7b1a59-G:6-TimeStamp:08/28/2018 15:34:17","message":"Unauthorized","timestampUtc":"2018-08-28T15:34:17.5432324Z"}","ExceptionMessage":""}
Source=Microsoft.Azure.Devices
StackTrace:
at Microsoft.Azure.Devices.HttpClientHelper.<ExecuteAsync>d__35.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Azure.Devices.HttpClientHelper.<PostAsync>d__262.MoveNext()    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at System.Runtime.CompilerServices.TaskAwaiter1.GetResult()
at back_end_application.BackEndApplication.<InvokeMethod>d__2.MoveNext() in C:\Users\bruem\Downloads\azure-iot-samples-csharp-master\azure-iot-samples-csharp-master\iot-hub\Quickstarts\back-end-application\BackEndApplication.cs:line 28
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at back_end_application.BackEndApplication.Main(String[] args) in C:\Users\bruem\Downloads\azure-iot-samples-csharp-master\azure-iot-samples-csharp-master\iot-hub\Quickstarts\back-end-application\BackEndApplication.cs:line 41

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

ID: 349ef4b4-eb2b-85f1-d391-d350d09b66c5
Version Independent ID: 29193156-40d4-f224-a779-6d7933477589
Content: Control a device from Azure IoT Hub quickstart (.NET)
Content Source: articles/iot-hub/quickstart-control-device-dotnet.md
Service: iot-hub
GitHub Login: @dominicbetts
Microsoft Alias: dobett

@fbruemmer73 thank you for your feedback. Can you double check the following?

Open the SimulatedDevice.cs file in a text editor of your choice.
Replace the value of the s_connectionString variable with the device connection string you made a note of previously. Then save your changes to SimulatedDevice.cs file.

Open the BackEndApplication.cs file in a text editor of your choice.
Replace the value of the s_connectionString variable with the service connection string you made a note of previously. Then save your changes to the BackEndApplication.cs file.

This is, in SimulatedDevice.cs you need to use the device connection string while in BackEndApplication.cs you should use service connection string.
If you were doing it correctly can you paste here the device connection string and service connection string so I can have a look? Please note that if you share here the connection strings you will need to create them again for security reasons, I just want to make sure that the format is correct :).
Thank you!

Thank you so much for the quick response. I must have missed the SERVICE connection string part since I was using the device connection string in both apps. This works now. I really appreciate your help.

You are very welcome @fbruemmer73 it was a pleasure to guide you in the right direction :)!
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

Hi Sergaz, i also facing the same situation with the above issue. My issue is have created deviceID on my portal and Azure Hub name does exist. I have used Azure CLI to get my service connectionString, but i keep getting DeviceNOTFound exception, what could be reason for this? Please assist me for clarity in order to help others here in my organisation.

For the people finding this thread through Google: my mistake was that on the service side, I used the connection string of the IoT device. This results in the same error. You need to use the connection string of the IoT Hub (in which the IoT Device exists) instead. :)

@jantielens I spent some time wondering why it was not working and your post helped me. Tanks for taking your time to comment your solution after having comming accross with it.


Add CommandArgument

Resolves #307
This PR adds the CommandArgument, based on this example for Brigadier Suggestions in the documentation. Improving upon that example, this CommandArgument uses the server's CommandMap to provide tab-completions for all commands registered on the server, plugin and Brigadier alike.
The object returned by the CommandArgument is CommandResult. This is just a simple record that bundles the Command and the arguments together, like so:
public record CommandResult(Command command, String[] args) {
	public void execute(CommandSender sender) {
		command.execute(sender, command.getLabel(), args);
	}
}

CommandResult#execute makes it easier for developers to use the CommandResult without picking apart the record if they don't need to be that specific.
The usual replaceSuggestions(ArgumentSuggestions) method was upgraded to  replaceSuggestions(ArgumentSuggesstions...) for the CommandArgument. This allows developers to override each argument in the command with their own suggestions, like so:
new CommandAPICommand("restrictedcommand")
	.withArguments(new CommandArgument("command")
		.replaceSuggestions(
			ArgumentSuggestions.strings("give"),
			ArgumentSuggestions.strings(info -> Bukkit.getOnlinePlayers().stream().map(Player::getName).toArray(String[]::new)),
			ArgumentSuggestions.strings("diamond", "minecraft:diamond"),
			ArgumentSuggestions.empty()
		)
	)

The CommandArgument of /restrictedcommand will only allow commands of the form give [online player] (diamond/minecraft:diamond). If a user tries to enter any other command the next suggestions will stop showing up and when the command is executed an appropriate CommandSyntaxException will be thrown. Developers can also pass in null instead of an ArgumentSuggestions to use the regular tab completions provided by the server.
In order to make an ArgumentTest for the CommandArgument, NMS#getSimpleCommandMap was implemented in MockNMS. I also added the method public <T> void assertStoresResult(CommandSender sender, String command, Mut<T> queue, T expected) to the ArgumentTests class to reduce code redundancy when asserting the parsed result from running a command.
Documentation for the CommandArgument still needs to be written. Additionally, the example for Brigadier suggestions should probably be updated. Maybe this code from discord would be a good replacement.

Multiple paths for command suggestions are now possible with this syntax (taken from ArgumentTests):
new CommandArgument("command")
	.branchSuggestions(
		SuggestionsBranch.suggest(
			ArgumentSuggestions.strings("give"),
			ArgumentSuggestions.strings(info -> Bukkit.getOnlinePlayers().stream().map(Player::getName).toArray(String[]::new))
		).branch(
			SuggestionsBranch.suggest(
				ArgumentSuggestions.strings("diamond", "minecraft:diamond"),
				ArgumentSuggestions.empty()
			),
			SuggestionsBranch.suggest(
				ArgumentSuggestions.strings("dirt", "minecraft:dirt"),
				null,
				ArgumentSuggestions.empty()
			)
		),
		SuggestionsBranch.suggest(
			ArgumentSuggestions.strings("tp"),
			ArgumentSuggestions.strings(info -> Bukkit.getOnlinePlayers().stream().map(Player::getName).toArray(String[]::new)),
			ArgumentSuggestions.strings(info -> Bukkit.getOnlinePlayers().stream().map(Player::getName).toArray(String[]::new))
		)
	)

CommandArgument#replaceSuggestions and SuggestionsBranch#suggest add ArgumentSuggestions, then CommandArgument#branchSuggestions and SuggestionsBranch#branch are used to create new paths which themselves can be filled with ArgumentSuggestions then a branch.


Toggle Channels

A click on the channels button should toggle the subwindow, not redisplay it.
(from #34)

I don't see this behaviour happening...


test providers

providers for eunit and ct test handlers, plus a basic test for the eunit handler. test for ct is omitted because apparently common test does not enjoy it when you try to run common test inside common test
fixes #62
there's still a few issues with these (some things are supported that should probably be deprecated like {common_test/eunit}_first_files and {common_test/eunit}_compile_opts and there's no support for cover yet) but they are in reasonable shape for further development and can probably be merged

Hot damn the eunit handler is a lot simpler. I guess that all comes from moving to individual modules to testing applications and leaving it to eunit to figure out what to run?

i guess someone was under the impression that code:purge removed cover state and so they reimplemented large parts of eunit because of a call to code:purge in that application. they were detecting, loading and verifying every test in every possible module
as far as i can tell, cover state is retained in the face of code:purge all the way back to r14x

So, yea, let's get this merged soon. I just fought tests for hours because they couldn't start ranch. When I used this branch it worked fine :)

Hm, wait, I just noticed it runs tests under _checkouts... I don't think we should do that:
.../_checkouts/erlcloud/test/erlcloud_iam_tests.erl:74: Warning: variable 'Key' exported from 'case' (line 67)

fixed. i think. is _checkouts the only directory in DEFAULT_PROJECT_APP_DIRS that should be excluded?

That won't work, you'll need to remove the ones that match _checkouts as the base directory. You are still getting all the project apps.

@tsloughter can you confirm this fixes the issue with bare ./test suites not being compiled/run?

@talentdeficit yup, working now!  Merging now.


tracheobronchial serous cell

'serous cell' that part_of some 'trachenobronchial tree'

Would existing terms 'serous cell of epithelium of brochus' and 'serous cell of epithelium of trachea' go under this one?

with the right EquivalentClass definition, they will automatically be classified under.
Partnomy:

respirar
rte

Note - pathologist spreadsheets use a set of terms for many cell type: trachea, main bronchi, lobar bronchi, segmental bronchi
I think this = tracheobronchial tree
'
trachea,   main bronchi, lobar bronchi, segmental bronchi
trachea,   main bronchi, lobar bronchi, segmental bronchi


Add ComparatorSet and QueryResult objects

Pull Request Test Coverage Report for Build 58

205 of 377 (54.38%)  changed or added relevant lines in 12 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-35.6%) to 64.358%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

comparator/db/query.py
70
133
52.63%

comparator/models.py
91
200
45.5%

Totals

Change from base Build 52:
-35.6%

Covered Lines:
392

Relevant Lines:
564

💛  - Coveralls

Pull Request Test Coverage Report for Build 59

205 of 377 (54.38%)  changed or added relevant lines in 12 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-35.6%) to 64.358%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

comparator/db/query.py
70
133
52.63%

comparator/models.py
91
200
45.5%

Totals

Change from base Build 52:
-35.6%

Covered Lines:
392

Relevant Lines:
564

💛  - Coveralls


Roll engine ca31a7c57bad..6e79dcd0cfd9 (17 commits)

https://github.com/flutter/engine/compare/ca31a7c57bad...6e79dcd0cfd9
git log ca31a7c57bada458fa7f5c0d3f36bc1af4ccbc79..6e79dcd0cfd9df08b4240a5aa158659c34e4154f --no-merges --oneline
6e79dcd0c RTL handling for ghost runs, NotoNaskhArabic test font (flutter/engine#8638)
c37d45981 Roll src/third_party/skia 1c0b05afdef8..a76fad2d494a (4 commits) (flutter/engine#8665)
2e4f0a4a7 Put the testing lib in the flutter namespace. (flutter/engine#8661)
1239df96a Allow native bindings in secondary isolates. (flutter/engine#8658)
b0cbce417 Replace ThreadLocal with ThreadLocalUniquePtr<T> (flutter/engine#8659)
bd8c5b135 Only allow mappings for ICU initialization. (flutter/engine#8656)
206cab6e7 Roll src/third_party/skia cc5d3e09e394..1c0b05afdef8 (14 commits) (flutter/engine#8654)
1fe327914 Cleanup references to FLX archives from the engine. (flutter/engine#8653)
6257dfeb5 Add factory methods to FileMapping that make it easy to create common mappings. (flutter/engine#8652)
5fed72520 Roll buildroot to 380d0ed5c3399d5a2aaac4a66d98e3a3fda77c31 (flutter/engine#8649)
eaa0e9c70 Roll src/third_party/skia e5763787f920..cc5d3e09e394 (3 commits) (flutter/engine#8651)
7e37080ec Allow specifying the Mac SDK path as an environment variable to //flutter/tools/gn (flutter/engine#8643)
30c23e604 Roll src/third_party/skia e8a33ec6d084..e5763787f920 (1 commits) (flutter/engine#8650)
8f0af31ec Roll src/third_party/skia 8cdae55bf1ac..e8a33ec6d084 (3 commits) (flutter/engine#8648)
25c33dc9d Roll src/third_party/skia 9b67802a4cd0..8cdae55bf1ac (1 commits) (flutter/engine#8647)
1e5f59d4f Reland "Remove DartSnapshotBuffer and dry up snapshot resolution logic". (flutter/engine#8645)
4ead9c8f9 Remove unused Settings::ToString. (flutter/engine#8642)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (cbracken@google.com), and stop
the roller if necessary.

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/5673445227495424 , https://cirrus-ci.com/task/4547545320652800

Commit queue failed; closing this roll.


Modularize prover-cpp

Tracking https://github.com/powdr-labs/zkevm-prover/issues/3 on the powdr side as well.

@lvella is working on this again with https://github.com/powdr-labs/powdr/pull/1211, https://github.com/powdr-labs/powdr/pull/1193, and https://github.com/powdr-labs/pil-stark-prover/