Meross MSL120DA not recognized

What issue do you have? Please be as thorough and explicit as possible.
Two Meross apps activated and working on the Meross app, but can't be recognized by HomeBridge plugin.
Details of your setup.

Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS?
HomeBridge v1.6.1 running on Synology DSM

Which version of Homebridge/HOOBS do you have?
HomeBridge v1.6.1

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.
running on Synology DSM

Which version of this plugin (homebridge-meross) do you have? Has the issue started since upgrading from a previous version?
homebridge-meross v9.1.0

Which Meross devices do you have that are causing issues? Please include product models if applicable.
[Kitchen Sink] is not supported, do create a github issue https://bit.ly/hb-meross-issues with info:
{"uuid":"2207186423771852050148e1e99a9e93","onlineStatus":1,"devName":"Kitchen Sink","devIconId":"device036","bindTime":1688748424,"deviceType":"msl120da","subType":"us","channels":[{}],"region":"us","fmwareVersion":"7.2.4","hdwareVersion":"7.0.0","userDevIcon":"","iconType":0,"domain":"mqtt-us-2.meross.com","reservedDomain":"mqtt-us-2.meross.com","cluster":2,"hardwareCapabilities":[],"firmware":"7.2.4","hbDeviceId":"2207186423771852050148e1e99a9e93","model":"MSL120DA"}
[7/7/2023, 1:23:00 PM] [Meross] [Living Room Floor Lamp] is not supported, do create a github issue https://bit.ly/hb-meross-issues with info:
{"uuid":"2207186841209252050148e1e99a9098","onlineStatus":1,"devName":"Living Room Floor Lamp","devIconId":"device036","bindTime":1680274037,"deviceType":"msl120da","subType":"us","channels":[{}],"region":"us","fmwareVersion":"7.2.4","hdwareVersion":"7.0.0","userDevIcon":"","iconType":1,"domain":"mqtt-us-2.meross.com","reservedDomain":"mqtt-us-2.meross.com","cluster":2,"hardwareCapabilities":[],"firmware":"7.2.4","hbDeviceId":"2207186841209252050148e1e99a9098","model":"MSL120DA"}

Please paste any relevant logs below.

Hi @aia832003
Please install the beta version of the plugin, this model should now be recognised and supported!
https://github.com/bwp91/homebridge-meross/wiki/Beta-Version
Thanks!

Nailed it! Thanks Ben.


Problem with items disappearing after a short time

When I start the game, it appear, but in like 4 or 5 seconds it desappear

Dont know if it has something to do with the others mods that i have (better third person, eating animation, notenoughanimations

i had already solve it, if you have weaponmaster mod it would make that happen, so just delete it.


Consider a packed archive format for content addressable content

With docker save, we typically have a complete image that can be transported independent of a registry. It includes configuration, layers and pointers to the actual content.
For OCI, we should define a similar tree-structured format focused on distributing OCI manifests and constituent content addressable content. The resulting archive can be used to transport complete OCI images based on manifests.

I am certain that this is the same spirit of @vbatts issue on https://github.com/opencontainers/image-spec/issues/23

@philips No, it is quite different. I understood his issue is identifying the actual artifacts involved in an image, whereas this is a format for packing them into a single file.
Using multimedia encoding as an example, imagine #23 as being the video encoding format and this issue as defining the container format, such as mkv or mp4.

I'm confused. This sounds like what I was (poorly) attempting to arrive at.
With a user story like "As an opensource project, I want to produce an OCI image for the world to consume" what do I do to get this packed archive?

@vbatts Perhaps, with the original title. The new title is now "Outline the transportable objects". I saw that as defining the inner components (manifests, layers, image config, etc.).
I was imagining it like this:
[runtime bundle] -> [image spec components] --+----> [pack] --> [transports]
                                              |
                                              +----> [transports]

Are separate these concerns?

I am curious as to whether or not OCI is committed to tar as the only export format for images. Is there any value in looking at other options, e.g. 7z, SquashFS, etc.?

On Wed, Apr 20, 2016 at 02:28:56PM -0700, Robert Medeiros wrote:

I am curious as to whether or not OCI is committed to tar as the
only export format for images. Is there any value in looking at
other options, e.g. 7z, SquashFS, etc.?

I think the OCI specifying a particular family of serializations and
distribution APIs is independent of whether a discovery registry
requires those serializations and distribution APIs 1.  In that
case, OCI work like this issue doesn't exclude alternative
serializations from the discovery-registry ecosystem (although a
particular fetcher may not end up supporting all protocols).
 See the “registered protocol” stuff.

@crimeminister I'd be interested in having SquashFS usable for this purpose on Linux. It would allow building the runtime layout via mount which is a nice property.

@crimeminister I do like the use-cases using squashfs. They enforce read only, the kernel supports them nicely, and they compress well for transport.
Tar archives are also surprisingly widely support and are the current primary packaging format for containers. While I hope to see more innovation in this area, I expect things may stay partially favoring to tar archives.

While SquashFS may be an appropriate target, "the kernel" assumes linux.
However, I am not sure that this is relevant to this issue. In this issue, we are more focused on how the target artifacts are shipped. Whether or not they are SquashFS is irrelevant. This may make more sense to discuss in #23, where a SquashFS artifact could be a possible element of an image.

I am still not seeing how this discussion is different than #23. Can someone give me a concrete straw man example? @stevvooe? Or maybe we can chat on the call tomorrow about it?

On Tue, May 24, 2016 at 01:52:25PM -0700, Brandon Philips wrote:

I am still not seeing how this discussion is different than #23.

Based on 1, my guess is that @stevvooe expected #23 to be about
“what are our fundamental objects?” (e.g. layer blobs, configs,
manifests, tags, …) while this issue would be about “how do we pack
those objects into an archive format?” (e.g. make a tarball with the
blobs at blobs/{algo}:{digest}, the manifests at manifests/{name}, …).
Since #23 is attempting to address both of those issues at once, I
expect this issue can be closed.
On the other hand, if #23 gets refocused on what is getting
distributed (ignoring how that gets packed into a file), I think that
would let it settle down faster.  And once it settles down, figuring
out how to pack it into a file will be less contentions (since that's
just about performance, instead of also being about the modeling).

@philips @wking hit the nail on the head. These are different concepts. Defining them at the same time will lead to over-coupling of this format and the components. Content-addressable native systems may not even want to use this component of the specification to do distribution.
Albeit, the discussion in #23 has centered around the archive format described in this issue's description.
#23 should really focus in on outlining the system objects and not how they are packaged. This will ensure flexibility and consistency as future components are added.
This issue should focus on finding an abstraction for the objects outlined in #23 and how to discover them within the archive. This abstraction could even be used to define the generic tree mapping for filesystem layout and archive packing for at-rest image content.

@stevvooe I think we need to refile these tickets because I am not seeing the difference. There are likely some tactical things that need to get done to make this spec useful in the context of todays use cases and tech. And then some architectural things that can be done to make abstractions beautiful and generic.
Perhaps we can close this issue and a concrete proposal can be made in a new issue or PR? A large amount of this issue is centered around confusion and probably should just be restarted.

So, given the removal of combined #95, and the progress of #94, it seems like this issue would just be permutations of the layout defined in #94. Right?

@vbatts right, I think this issue is now just about here is the image-layout as a zip, here it is as a tar gz, etc.
@stevvooe Does that make sense to you?

Doesn't #94 exactly solve this issue 1?  Now that we have a clear
way to pack blobs and refs into a tar/zip/…, I don't think there's
anything left to do for this issue (and we can close it).

@philips @vbatts I think the original concern here is covered by #94. We can close this.
There may be a gap for laying out files in arbitrary trees, such as mapping to a zip. This would include a simplified resource model (read: only files and directories). I see this as being the model layout for ssh/sftp and other file-based transports, if possible.
Do we have an issue for this? If not, I'll file one. This is probably outside of 1.0, but may require a pass of the image layout to ensure it doesn't prevent us from mapping to other archives in the future, before 1.0.

@stevvooe I don't know of a image-layout serialization/mapping issue. I will let you close this out once you file a new issue.

Filed #140, closing


Could not work well with vibrancy.

Hi, I thried to use it with vibrancy, an extension to add transparent aero effect to vsc. However, this extension cannot work after I installed vibrancy.
Since the function of these two extensions are complemented, I think it would be better to let them work together.
Thanks!

看了下，vibrancy也是修改了body的背景样式，好像没有太好的办法解决。。


Implement S3 Credentials

@constantinpape
Just to make it work fast I hacked in:

https://github.com/mobie/mobie-io/blob/bdfacb29cedd25c45e08e20da1b36440d192873e/src/main/java/org/embl/mobie/io/util/S3Utils.java#L57
https://github.com/mobie/mobie-io/blob/bdfacb29cedd25c45e08e20da1b36440d192873e/src/main/java/org/embl/mobie/io/util/S3Utils.java#L86

It works, but I don't think that's good, because it allows only on credential per JVM session.
I guess we have to, starting from SpimDataOpener everywhere add methods that allow passing a pair of keys (or a credentialsProvider). Or is there a more elegant solution?

I will merge this now anyway, because otherwise mobie-viewer-fiji does not build.
We can make it nicer with another PR.

@constantinpape
Just to make it work fast I hacked in:
* https://github.com/mobie/mobie-io/blob/bdfacb29cedd25c45e08e20da1b36440d192873e/src/main/java/org/embl/mobie/io/util/S3Utils.java#L57

I am running the course during the afternoon this week, so couldn't check in time; but I think the changes look good for the time being. Let's discuss the issues with multiple credentials per session tomorrow.


"/" (slash) not encoded properly

When selecting text containing a "/" (slash), the text got cut at the position of the slash in the deepl url. Most likely a problem with encodeURIComponent.
Sample text:
This is a text/snippet, which will get cut off.
Firefox: 88.0.1
OS: macOS 11.3.1
ToDeepL: 0.5.0

It seems that DeepL expects slashes to be escaped with a backslash after they have been URL-encoded.
text/snippet should therefore become text\%2Fsnippet


Add a data adaptor for sync to various MagNET data sink nodes

Problem

We want a place to store either small mounts of data or large amounts of data (depending on the frequency of data sync and the kind of data)
We want the first choice to be a local data sink node
We want the data sink nodes to advertise themselves locally
We want the data sink nodes to use security for authenticating clients (acl list, PKI, or other mechanism using secure transport)
We want the data sink transactions to be reliable if required, however, default will be best effort reliability
We want the data sink nodes to have the ability to sync to upstream data services as an option (i.e. s3, onedrive, dropbox, etc...)
We want a data sink node to have the ability to visualize its data (#7 )

Definitions

a data sink node: any destination that can store data on behalf of the user/device(s)
data sink storage type: either blob or time series entry.  Time series entry can be a metric or a log entry.  A blob will be a data blob of some size, typically for larger text docs or binary such as an image.
data sink capacity: the published capacity available for storage, typically will be finite, and style of storage may be a ring buffer if storage is extremely limited (i.e. might only store the most recent 100K of data)
data sink api: the api exposed to applications to allow storage and retrieval of data
data sink auth: the authentication method presented to applications to store/retrieve data

Use fluentd apis and the GELF format (https://graylog.org/post/log-formats-a-complete-guide/) used in graylog.  Gelf is super flexible for a data unit.

We should focus on  something that runs on linux first, and then worry about developing a phone based service.

I am adding my forked repo of expresscpp to make it possible for us to bootstrap a C++ project easily.

This needs some fixes, as there were upstream bugs.  Will pull those in.


ROX-18572: Add CEF format options to Syslog form

Description
For Nakul's addition of an option to fix a backend bug.
This PR is into the branch with the backend changes, to allow for integrated testing
Checklist

[ ] Investigated and inspected CI test results

Testing Performed
Visual testing for now, since this PR is into the branch with the backend changes, to allow for integrated testing

Can we please add a note about what these two options are in the UI and explain when you may want one over the other?

This is the backend change: https://github.com/stackrox/stackrox/pull/7527

Although I approved the technical changes to move things forward, I agree with comment by Connor.
Message format also seems more descriptive than Type as the field label.

Can we please add a note about what these two options are in the UI and explain when you may want one over the other?

Although I approved the technical changes to move things forward, I agree with comment by Connor.
Message format also seems more descriptive than Type as the field label.

Ideally, we would hide the legacy option from anyone who wasn't already using it, but I don't want to do that, just in case someone who needs it (has there Syslog workflow set up the old way), doesn't accidentally save the integration with the new setting and require intervention to get back to the old way.
@pedrottimark

I will change the label, but I'd prefer to do it in the parent PR branch, after we test together and see if there are other changes to be made.
Likewise, in the parent branch, I can add helper text, like @connorgorman suggests.

I would have just pushed a commit to the parent branch, but I had already started on a different branch, and it would take too much time to coordinate rebasing, so I just PR'ed from my branch to Nakul's.


Can't draw the vector field, error related to scale_type="relative"

Hi,
We installed your software on Linux/Ubuntu, we start with your notebook example [Haber et al]:
All run well (see attached pdf for whole process), till this step:
vlm.estimate_transition_prob(hidim="Sx_sz", embed="ts", transform="sqrt", psc=1,
                             n_neighbors=30, knn_random=True, sampled_fraction=0.95,
                             calculate_randomized=True)

when warnings show up:
2019-11-19 08:40:57,864 - DEBUG - Calculate KNN in the embedding space
/home/user/.conda/envs/py37_velocity/lib/python3.7/site-packages/IPython/core/interactiveshell.py:3326: FutureWarning: arrays to stack must be passed as a "sequence" type such as list or tuple. Support for non-sequence iterables such as generators is deprecated as of NumPy 1.16 and will raise an error in the future.
  exec(code_obj, self.user_global_ns, self.user_ns)
2019-11-19 08:40:58,613 - DEBUG - Correlation Calculation 'knn_random'
2019-11-19 08:40:58,917 - DEBUG - Correlation Calculation for negative control
2019-11-19 08:40:59,269 - WARNING - Nans encountered in corrcoef and corrected to 1s. If not identical cells were present it is probably a small isolated cluster converging after imputation.
2019-11-19 08:40:59,283 - WARNING - Nans encountered in corrcoef_random and corrected to 1s. If not identical cells were present it is probably a small isolated cluster converging after imputation.
2019-11-19 08:40:59,284 - DEBUG - Done Correlation Calculation

Nonetheless, we continued:
>>>vlm.calculate_embedding_shift(sigma_corr = 0.05)
2019-11-19 08:40:59,290 - DEBUG - Calculate transition probability
2019-11-19 08:40:59,395 - DEBUG - Calculate transition probability for negative control
>>>vlm.calculate_grid_arrows(smooth=0.85, steps=(32, 32), n_neighbors=50)

And finally, the plot vector field function:
plt.figure(None,(17,7))
plt.subplot(121)
vlm.plot_grid_arrows(quiver_scale=1.4,
                     scatter_kwargs_dict={"alpha":0.8, "lw":0.8, "edgecolor":"0", "s":38, "rasterized":True},
                     min_mass=5.5, angles='xy', scale_units='xy',
                     headaxislength=7.75, headlength=5, headwidth=4.8, minlength=1.5,
                     plot_random=True, scale_type="relative")

when it completely failed:
IndexError                                Traceback (most recent call last)
<ipython-input-39-86075a06bd53> in <module>
      5                      min_mass=5.5, angles='xy', scale_units='xy',
      6                      headaxislength=7.75, headlength=5, headwidth=4.8, minlength=1.5,
----> 7                      plot_random=True, scale_type="relative")

~/.conda/envs/py37_velocity/lib/python3.7/site-packages/velocyto/analysis.py in plot_grid_arrows(self, quiver_scale, scale_type, min_mass, min_magnitude, scatter_kwargs_dict, plot_dots, plot_random, **quiver_kwargs)
   2041             if hasattr(self, "flow_rndm"):
   2042                 plot_scale = np.linalg.norm(np.max(self.flow_grid, 0) - np.min(self.flow_grid, 0), 2)  # Diagonal of the plot
-> 2043                 arrows_scale = np.percentile(np.linalg.norm(self.flow_rndm[self.total_p_mass >= min_mass, :], 2, 1), 90)  # Tipical lenght of an arrow
   2044                 if quiver_scale == "auto":
   2045                     quiver_scale = arrows_scale / (plot_scale * 0.0025)

<__array_function__ internals> in percentile(*args, **kwargs)

~/.conda/envs/py37_velocity/lib/python3.7/site-packages/numpy/lib/function_base.py in percentile(a, q, axis, out, overwrite_input, interpolation, keepdims)
   3711         raise ValueError("Percentiles must be in the range [0, 100]")
   3712     return _quantile_unchecked(
-> 3713         a, q, axis, out, overwrite_input, interpolation, keepdims)
   3714
   3715

~/.conda/envs/py37_velocity/lib/python3.7/site-packages/numpy/lib/function_base.py in _quantile_unchecked(a, q, axis, out, overwrite_input, interpolation, keepdims)
   3831     r, k = _ureduce(a, func=_quantile_ureduce_func, q=q, axis=axis, out=out,
   3832                     overwrite_input=overwrite_input,
-> 3833                     interpolation=interpolation)
   3834     if keepdims:
   3835         return r.reshape(q.shape + k)

~/.conda/envs/py37_velocity/lib/python3.7/site-packages/numpy/lib/function_base.py in _ureduce(a, func, **kwargs)
   3408         keepdim = (1,) * a.ndim
   3409
-> 3410     r = func(a, **kwargs)
   3411     return r, keepdim
   3412

~/.conda/envs/py37_velocity/lib/python3.7/site-packages/numpy/lib/function_base.py in _quantile_ureduce_func(a, q, axis, out, overwrite_input, interpolation, keepdims)
   3946             n = np.isnan(ap[-1:, ...])
   3947
-> 3948         x1 = take(ap, indices_below, axis=axis) * weights_below
   3949         x2 = take(ap, indices_above, axis=axis) * weights_above
   3950

<__array_function__ internals> in take(*args, **kwargs)

~/.conda/envs/py37_velocity/lib/python3.7/site-packages/numpy/core/fromnumeric.py in take(a, indices, axis, out, mode)
    192            [5, 7]])
    193     """
--> 194     return _wrapfunc(a, 'take', indices, axis=axis, out=out, mode=mode)
    195
    196

~/.conda/envs/py37_velocity/lib/python3.7/site-packages/numpy/core/fromnumeric.py in _wrapfunc(obj, method, *args, **kwds)
     59
     60     try:
---> 61         return bound(*args, **kwds)
     62     except TypeError:
     63         # A TypeError occurs if the object does have such a method in its

IndexError: cannot do a non-empty take from an empty axes.

what seemed to be the problem?
BTW, when changing scale_type="relative" to scale_type="absolute", i can see the scatter plot of cells, but not the vectors.
(see attached pdf for whole process)
Thanks.
Best
Chan
harber-et-al-exercise.pdf

seems that "quiver_scale=1.4," is too large, set to quiver_scale=0.01, and the arrows showed up.


Quicksight basics and gotchas

Added two Quicksight gotchas (first one cost me two days) for which I haven't found any notes or documentation
Added the basics section as well.

Thanks for the contribution, and your patience.


python GUI tkinter course

hi, I want to add free python tkinter GUI course please assign me this issue, I really want to work on this
thank you

will they provde certificate after completion ?

yes they wil provide certificae of completion


Hair 36 and probably some others clipping with cap

Hair 36 and probably some of the others too have very noticable clipping with a lot of the "cap" apparels. There seems to be a few different cap model variants, the Space Trucker Hat's model has no clipping at all but others such as the United Colonies Cap and most of the others do

Game Version
<IP_ADDRESS>
New Game
Yes
Reproduction Steps
Put on pretty much any of the "cap" apparels other than Space Trucker Hat with Hair 36

some image examples: https://imgur.com/a/3gwwvep


Performant use of sparse matrices?

I'm trying to use pygrank with larger graphs: 100k-1m nodes, hundreds of millions of edges. My graphs are in sparse matrix format. So far I've just converted to networkx and used those:
g = nx.from_scipy_sparse_array(A, create_using=nx.DiGraph)

signal_dict = {i: 1.0 for i in seeds}

signal = pg.to_signal(g, signal_dict)

# normalize signal
signal.np /= signal.np.sum()

result = algorithm(signal).np

Is there a more performant option available?

This is indeed very inefficient. There is no direct solution currently in the code base, because the library can get confused without knowing which backend has produced the sparse matrix (e.g. if it's a tensor). We may add functionality to address this in the future (this issue will be left open as a reminder until further decision), but for the time being you can use either of these workarounds:
Solution 1
You can make a wrapper class around the adjacency matrix that implements the most crucial operations of the pygrank.fastgraph interface. This does not support some of the more exotic components but will work fine in most cases. You can do it like this:
import pygrank as pg

class AdjacencyWrapper(pg.Graph):  # it's necessary to inherit pg.Graph this to trick the library's internal type checking
    def __init__(self, adj):
        self.adj = adj
        self.num_nodes = adj.shape[0]

    def is_directed(self):
        return True  # return False if you know that adj is symmetric - this changes the default type of normalization applied on the graph

    def __iter__(self):
        return range(self.num_nodes).__iter__()

    def __len__(self):
        return self.num_nodes

    def to_scipy_sparse_array(self):
        return self.adj

g = AdjacencyWrapper(A)
...

Note that, if you have normalized A beforehand, you need to also pass the argument normalization="none" to your algorithm's graph filter constructor. I tested this on the development code, which is a little ahead of the latest released version, and it runs correctly, but let me know if you encounter some issue.
Solution 2:
If your code allows it, I strongly recommend loading data into a graph with something like this (use networkx to load a weighted graph):
G = pg.Graph(directed=False)
groups = {}
with open(filename, 'r', encoding='utf-8') as file:
    for line in file:
        if len(line) != 0 and line[0] != '#':  # ignore comment lines or zero length lines
            splt = line[:-1].split()
            if len(splt) > 1:
                G.add_edge(splt[0], splt[1])  # just add the edge

and using the library to produce a normalized sparce adjacency matrix from the graph per
A = pg.preprocessor()(G)

This will be a scipy sparse array if you are on the numpy backend (the default backend) and you can use it in the rest of your code. Note that it's values will be normalized though. The difference compared to using a random adjacency matrix is that it has been produced with the library's preprocessor, which adds some hidden fields to the array object that let it be used like a graph. E.g. you can then call pg.to_signal(A, signal_dict).
P.S. Input signal normalization is not needed - the library does this internally for computational stability anyway. If you want outcomes to sum to one add a pg.Normalize("sum") postprocessor to your algorithm (e.g. algorithm = algorithm >> pg.Normalize("sum)) which is the only way to guarantee this property for any algorithm.
Btw you can also write signal = signal/pg.sum(signal) just fine.

Thank you! This is helpful.
I think iterating over hundreds of millions of edges would be too slow for solution 2. For solution 1, which exotic operations would be broken?

I'm mentioning Solution 2, because with pg.Graph it's considerably faster compared to parsing into a sparse matrix and then calling nx.from_scipy_sparse_array, as it seems like you are doing. But I agree that it should be slower than the direct conversion of the first solution. Maybe this needs an experiment to tell for sure.
The first solution will throw an exception if something is missing, so it's not like things will be working incorrectly without notification. I think it only fails to work with Modularity (this needs a ton of helper methods to compute), LinkAssessment (this needs to be able to retrieve lists of node neighbors), the "top" mode of SeedOversampling (not the default one), and the remove_intra_edges helper method (this is useful when conducting link prediction experimetns but is never called internally).

Ah, that makes sense. In my experiments I already have saved sparse matrices. But if I do build them from scratch I will keep that in mind. Thanks.
Thankfully I'm not using any of those functions currently, but it's good that I'll get a thrown exception. Thanks

The above-described scipy matrix wrapper class has been integrated version 0.2.10.
Instructions added to the FAQ for big data analysis - this will be expanded in the future.


Update/Revise The Readme File

The Uptane project has recently adopted Docusaurus as its primary platform for building its website. This transition marks an exciting step forward in our project's development. However, it has become evident that the existing readme file is no longer serving its intended purpose. It is crucial that we address this issue promptly.
The current readme file falls short in terms of clarity and effectiveness, which undermines our ability to effectively communicate and collaborate on our project. To rectify this, we are seeking your valuable input and suggestions to update and revamp our readme file. We believe that collective insights and ideas will help us create a more informative and user-friendly document.
We welcome any recommendations, be it for restructuring, content, or design elements that can improve the readability and usability of the readme file. Your contribution is essential in ensuring that our project is accessible and comprehensible to a wider audience.
PS: If you are interested in providing suggestions or assistance regarding the content and formatting of the readme file, please feel free to reach out to @jhdalek55.

Hello  @jhdalek55 / @Abhijay007
Can I try to update the README.md by submitting an initial draft, following the steps given by @Abhijay007 from this Pull Request #84 to be able to run the Uptane (docusaurus site) locally ?

Hello @jhdalek55 / @Abhijay007 Can I try to update the README.md by submitting an initial draft, following the steps given by @Abhijay007 from this Pull Request #84 to be able to run the Uptane (docusaurus site) locally ?

ya sure @Mikerniker go ahead

kindly assign it to me

@Abhijay007  Please

I think this is already fixed in #88

I think this is already fixed in #88

I think there is some room for the improvements

@Abhijay007 Please

@Aakashdeep-Srivastava can you please suggest what we can improve in the existing readme file?
I think we can add :

community links to join discord, LinkedIn
stats around the repo

@Abhijay007 @Aakashdeep-Srivastava : Since @Mikerniker already submitted a pull request fixing this issue (at least a first revision of the new Readme) let's close this issue out as fixed by pull request #88. I'll open a new issue and assign to @Aakashdeep-Srivastava for improving the readme text with @Abhijay007
Fixed by #88.


fix(docs): fixes href for "Learn more about scope and package names"

Current link isn't valid, I'm guessing this was the intended target.

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


add rescheduling docs

Docs PR Template
Why this should be merged
Adds new rescheduling config in Subnet-EVM
Also adds new gossip flag
How these changes were tested
Locally tested

/gt docs/build/subnet/upgrade/customize-a-subnet.md i18n/es/docusaurus-plugin-content-docs/current/build/subnet/upgrade/customize-a-subnet.md spanish

continued with #1715


Missing javascript runtime (Ubuntu)

Same problem as http://stackoverflow.com/questions/9202324/execjs-could-not-find-a-javascript-runtime-but-execjs-and-therubyracer-are-in
Making a pull request in a minute

I have merged your PR.
Thanks,
Ivo

Thanks :+1:


Update data function

As a user, I should be able to update the information I stored in the database so I can see the updated version anytime.
Acceptance

[ ] I have a updateOne function that takes an Id and the details to update and makes calls to the zc_core UPDATE endpoint.

@iyosayi  is this about a reminder?
update a reminder?

yes

Are you done with it?


fix(forge): total duration is not the sum of individual runs

Since both individual suites (contracts) and tests can run in parallel, the sum of their individual durations can be different from the actual wall clock time taken executing them

Any reason for changing the wording of "Test result" to "Suite result"? Please, avoid changing this stuff without any reason, because it might break automated tools. See https://github.com/vacp2p/foundry-template/pull/31

Because it's more correct, please don't rely on an unspecified textual output :^)


Feature: Slicing (and merging) AppImages

The idea is to be able to add and remove content of an AppImage with the appimagetool or automatically if the appimaged is installed.
Problem:
Duplication of files/runtimes/interpreters
Example:
Multiple Python apps might come in the future with Python packed into the AppImage.
Most modern Python apps use Python 3 today and may then ship the same version.
Solution:
It would be nice to have the possibility of locally cutting out stuff you already have installed or present in other AppImages.
If you want to share your image with somebody or copy it to another computer you could repack it to its initial state so it works again on every Linux distribution.
Pro:

Deduplication
Data sharing
Maybe some customizations or optimizations

Contra:

Defeat of read-only security feature (which isn't acutally a security feature)
Not enough meta data available to securely cut out/extract files/runtimes/etc. (if AppStream data is provided this might not be the case)

Additional thoughts:
Maybe it shouldn't be allowed to repack an AppImage so you would instead have to download the official image. This could improve security by not allowing to embed malicious payloads.

Besides aesthetic beauty, is this really a problem? AppImage is not optimizing for memory or storage efficiency (use Flatpak if these are your main concerns), but for convenience/ease-of-use (no management tools needed), portability (one file = one app), and robustness (don't have to fiddle around).
What is so bad about, say, Scribus and Inkscape both coming with their private bundled Python environment? It is a big advantage that the person putting together an AppImage can decide what goes inside, and can rely on specific (patched, if needed) versions.

Yes, it is not but it should give the user the option to do so if you ask me.
A packager or developer usually decides what goes into it in the hope of targeting as many distributions as possible.
An user could optimize it a lot better for his/her system (maybe also using other implementations) or use the generic one for sharing etc. .
It isn't supposed to be a 'must-have'/'must-do' feature, just a nice option to have. I don't want to make people to have to download the daemon I just want to give them more possiblities to work with their AppImages.

The option is there already now:

Extract the AppImage (e.g., using --appimage-extract on the newer type 2 images)
Delete what you want to be deleted
Optionally, repackage (e.g., using appimagetool)

Ok, that's true. I actually forgot to have this option. My fault...


Add to contributors list.

You didn't need to make the extra commit though, but you just saved me a merge conflict to deal with.


Unnecessary Dependencies

Hi,
#57 introduced dependencies into the gemspec that are not needed. activeresource is not a core rails dependency anymore (since v4) and requiring it forces a large dep (since it pulls in rails-observers as well) to be included in the bundle even if it isn't being used. I don't believe this gem requires any dependencies other than railties.
That PR also mistakenly blamed the rails dependency in this gemspec for failing to boot. The more likely cause was in config/application.rb, rails/all was being required instead of the core parts of rails that were needed.
To test this:
rails new foobar --skip-active-record
# Edit Gemfile and add:
# gem 'backbone-on-rails', '< <IP_ADDRESS>'
bundle install
bundle exec rails s

cc/ @brockers

This is fixed, but you should bump a minor version so you don't have to install from git.

Pull request welcome

Pushed <IP_ADDRESS>


Hide/show different parts of the UI

Hi,
When i'm playing, I sometime like to hide the UI (using *), but i would like to be able to choose which parts of the UI gets hidden when i press that button (for exemple, hide the inputs, but keep the gears)
Thanks for the plugin, it really helped me improve :D!

I've implemented this for the next update!


chore(master): release 1.2.4

:robot: I have created a release beep boop
1.2.4 (2024-02-09)
Bug Fixes

deps: update dependency cycle/orm to v2.7.0 (8b05c07)
deps: update dependency wayofdev/laravel-cycle-orm-adapter to v4.1.8 (c97af7f)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/laravel-webhook-client/releases/tag/v1.2.4 :sunflower:


📝[Docs]: Proposal to Enhance Existing Sections and Add Internship Opportunities Section

Is there an existing issue for this?

[X] I have searched the existing issues

Issue Description
I would like to propose an update to the existing README to add more valuable content in the current sections and introduce a new section called "Machine Learning Internship Opportunities." This will provide users with a central place to share ML internship opportunities, particularly from LinkedIn, and contribute to the community.
Suggested Change
1.Datasets Section:
Add Hugging Face Datasets to provide access to a wide variety of machine learning datasets, especially for NLP tasks.
2.YouTube Playlists:
Expand the YouTube Channels section to include more curated playlists focused on machine learning fundamentals, advanced topics, and practical projects.

New Section – Machine Learning Internship Opportunities:

Introduce a section where users can share LinkedIn posts and other sources for machine learning internships, with details on the company, location, and requirements.
Rationale
Rationale:
Datasets Section:

Adding Hugging Face Datasets would make it easier for users to access high-quality datasets tailored for machine learning, especially NLP, fostering practical learning.

YouTube Playlists

Expanding the YouTube section with playlists helps learners follow structured, high-quality video content to deepen their knowledge.

Internship Opportunities Section

Sharing internship opportunities would build a collaborative community by providing access to real-world ML opportunities, benefiting beginners and professionals looking for internships.

Urgency
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Table might look like this, will do little changes and mention that people can add opportunities
@sanjay-kv please assign this issue to me with all the labels.

@sanjay-kv thank you for assigning the issue.

@sanjay-kv I'm facing issue in cloning the repo, it's taking a lot of time and showing the error attached in the ss. I would request you to please help.
I have already made the content to be updated in the repo, once cloned it'll hardly take anytime. Please guide me through.

@sanjay-kv I'm facing issue in cloning the repo, it's taking a lot of time and showing the error attached in the ss. I would request you to please help.
I have already made the content to be updated in the repo, once cloned it'll hardly take anytime. Please guide me through.

@sanjay-kv looking forward to your response, please help me.

@sanjay-kv I've resolved the issue now, no worries. Morever, I've completd the issue #1547 and raised my PR #1578, please review it and give your meaningful suggestions.
Looking forward to getting it merged, please add all the necessary labels.
Thank you


dmd: merge into single file

Description of changes
Merge the dmd package into a single file. The bootstrap package has also been merged into its own file.
Also add meta.changelog.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 317845 run on aarch64-linux 1

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4059

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4088

@Aleksanaa Could you please take another look at this?

Would there be any interest in bootstrapping DMD from source? I've implemented that in Digger.

Sure I'd be up for that. Do you think we could use the existing LDC package to bootstrap it?

I haven't thought of that. Do you think LDC is simpler to bootstrap from source than DMD?

I thought LDC would be easier due to it not using DMD's D backend. But yes I agree GDC would probably be the best option here.

Superseded by #324982


get the location updates after each 1 minute?

Hi, I want to create an app like Uber, and I want to get the location updates of the user after each 1 minute even if the app is running in the background is there a way to do this using your library?

Yes, it's possible. In properties to initialize, have an option to set the interval in seconds to update the ubication, but infiles mention that only works in Android.

@diezep Thanks for answering my question, can you please let me know how can I do this for both Android and iPhone?

You can use interval just for Android, iOS don't use interval for sending location updates, it just send the location when there is new data available;


Breakout Surf Report

Surf Report seems a bit specific to be part of the weather card. Should probably find a way to represent the surf report data nicely as a card. If there's a good reason to keep it as a view / part of the weather card please comment.

Closing. https://github.com/UCSD/campus-mobile/issues/65


Scanner is taking much longer and fails to fetch packages

We noticed significant slowdowns in scans: the scanner hours to scan projects that previously took minutes.
This can be reproduced with MoveTK, latest version.
Description:
The scanner starts it's normal operations, once in a while output lines are printed which start with a timestamp.
Then, for hours we get a series of similar errors, without any timestamp in between.
Right before these errors we get:
06:49:17.829 [DefaultDispatcher-worker-62] WARN  org.ossreviewtoolkit.downloader.vcs.Git - Failed to fetch everything: InvalidRemoteException: Invalid remote: origin
Caused by: NoRemoteRepositoryException<EMAIL_ADDRESS>ERROR: Repository not found.
java.io.IOException: Could not resolve revision for package 'NPM::shell-quote:1.7.3' with VcsInfo(type=Git<EMAIL_ADDRESS>revision=6a8a899c62a58a30fb128a7079f02826ed4faee0, path=):
	Could not resolve revision candidate '6a8a899c62a58a30fb128a7079f02826ed4faee0': InvalidRemoteException: Invalid remote: origin

and then a long list of IOexceptions like
java.io.IOException: Could not resolve revision for package 'NPM:@tsconfig:node14:1.0.1' with VcsInfo(type=Git, url=https://github.com/tsconfig/bases.git, revision=, path=bases):
	Could not find any revision candidates for package 'NPM:@tsconfig:node14:1.0.1' with VcsInfo(type=Git, url=https://github.com/tsconfig/bases.git, revision=, path=bases).

...
java.io.IOException: Could not resolve revision for package 'NPM:@types:body-parser:1.19.1' with VcsInfo(type=Git, url=https://github.com/DefinitelyTyped/DefinitelyTyped.git, revision=, path=types/body-parser):
	Could not find any revision candidates for package 'NPM:@types:body-parser:1.19.1' with VcsInfo(type=Git, url=https://github.com/DefinitelyTyped/DefinitelyTyped.git, revision=, path=types/body-parser).

Here a full trace
java.io.IOException: Could not resolve revision for package 'NPM:@babel:plugin-syntax-nullish-coalescing-operator:7.8.3' with VcsInfo(type=Git, url=https://github.com/babel/babel.git, revision=master, path=packages/babel-plugin-syntax-nullish-coalescing-operator):
	Discarding revision 'master' because the requested VCS path 'packages/babel-plugin-syntax-nullish-coalescing-operator' does not exist.
	Discarding revision 'v7.8.3' because the requested VCS path 'packages/babel-plugin-syntax-nullish-coalescing-operator' does not exist.
	at org.ossreviewtoolkit.scanner.provenance.DefaultPackageProvenanceResolver$resolveVcs$6.invoke(PackageProvenanceResolver.kt:270)
	at org.ossreviewtoolkit.scanner.provenance.DefaultPackageProvenanceResolver$resolveVcs$6.invoke(PackageProvenanceResolver.kt:207)
	at org.ossreviewtoolkit.scanner.utils.DefaultWorkingTreeCache.use(WorkingTreeCache.kt:65)
	at org.ossreviewtoolkit.scanner.utils.DefaultWorkingTreeCache$use$1.invokeSuspend(WorkingTreeCache.kt)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at org.ossreviewtoolkit.scanner.provenance.DefaultPackageProvenanceResolver.resolveProvenance(PackageProvenanceResolver.kt:85)
	at org.ossreviewtoolkit.scanner.Scanner$resolvePackageProvenances$duration$1$1$1$1.invokeSuspend(Scanner.kt:175)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

I haven't found any curation for plugin-syntax-nullish-coalescing-operator, and I don't think the teams have changed the build system, so I suspect it is some change in how the default source is identified.

I've investigated the babel one and came up with this bug report: https://github.com/oss-review-toolkit/ort/issues/6028

@bennati, is this still reproducible and worth tracing separately from @fviernau's #6028, or can we close this?

but actually ,the repo paths as [...] exists

Note that the error messages says it's about the revision, not the path. So ORT simply does not know which revision to checkout for scanning, as no revision could be determined that matches the package version. To solve this, probably package curations are required.

Closed as part of backlog grooming. Feel free to comment if you would like to contribute to this.


static analysis alarm by cppcheck

What is the issue you have?
static analysis warning by cppcheck

Please describe the steps to reproduce the issue. Can you provide a small but working code example?

File name
Line
Offset
Issue
Severity
Rule
Debt
Is New

json.hpp
1
0
Too   many #ifdef configurations - cppcheck only checks 12 of 27 configurations.   Use --force to check all configurations.
INFO
cppcheck:toomanyconfigs
5min
Yes

json.hpp
2607
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
2610
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
2614
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
2617
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
2620
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
2623
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
2645
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
2689
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
2697
0
Class   'input_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
9406
0
Class   'json_ref' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
9410
0
Class   'json_ref' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
9414
0
Class   'json_ref' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
9578
0
Class   'output_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
9581
0
Class   'output_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
9584
0
Class   'output_adapter' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
13962
0
Class   'basic_json' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
13986
0
Class   'basic_json' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
14530
0
Class   'basic_json' has a constructor with 1 argument that is not explicit.
MAJOR
cppcheck:noExplicitConstructor
5min
Yes

json.hpp
8565
0
Function   parameter 'token' should be passed by const reference.
MINOR
cppcheck:passedByValue
5min
Yes

json.hpp
8628
0
Function   parameter 'token' should be passed by const reference.
MINOR
cppcheck:passedByValue
5min
Yes

json.hpp
9237
0
Function   parameter 's' should be passed by const reference.
MINOR
cppcheck:passedByValue
5min
Yes

json.hpp
14679
0
Function   parameter 'other' should be passed by const reference.
MINOR
cppcheck:passedByValue
5min
Yes

json.hpp
13168
0
Redundant   code: Found a statement that begins with string constant.
MINOR
cppcheck:constStatement
5min
Yes

json.hpp
13154
0
Redundant   code: Found a statement that begins with string constant.
MINOR
cppcheck:constStatement
5min
Yes

What is the expected behavior?
N/A

And what is the actual behavior instead?
N/A

Which compiler and operating system are you using? Is it a supported compiler?
gcc 4.8

Did you use a released version of the library or the version from the develop branch?
20190820 14:43 develop branch

If you experience a compilation error: can you compile and run the unit tests?

I am running cppcheck myself and observed the same warnings. However, there is little we can do about this:

cppcheck:toomanyconfigs - this can be "fixed" by allowing cppcheck to run through all configs
cppcheck:noExplicitConstructor - this is a feature and allows to write code like json foo = "bar";
cppcheck:passedByValue - I could not find the exact lines, but I think this is a false positive: either the type is something like an int where using a const reference makes little sense, or the variable is moved later on. Could you check these lines whether you think this can be fixed?
cppcheck:constStatement - this is a false positive


[uss_qualifier] Add environment cleanup scenario to F3548-21 test suite

Currently, if there is a problem with a USS during execution of the F3548-21 test suite, that USS may leave a dangling operational intent in the DSS.  This is less of an issue as long as that participant is always participating since the next test run starts off by instructing participants to clear the area, but that participant is not always participating.  So, they may leave a dangling operational intent and then another test run without them as a participant would be blocked due to the dangling operational intent.
This PR addresses (but does not fully solve) this issue by adding another instance of the "Prepare flight planners" scenario (whose primary activity is to clear the area) to the end of the test suite.  This should substantially increase the chances that the environment is left clean at the end of the test run.
"Prepare flight planners" is not quite what we want because we don't care about retrieving and evaluating the USSs' statuses any more, but checking readiness is cheap and the developer effort to make a separate scenario is probably not justified at this time.  A TODO annotates this tech debt.
Note that the cleanup scenario is not the very last scenario -- instead, it is the last scenario that may reasonably cause the environment to be left dirty.  Putting it before EvaluateSystemVersions and AggregateChecks means that a critical issue in either of those scenarios will not prevent cleanup from occurring (because it has already occurred at that point).

Clearing it at the end of the scenario looks good. In addition, would it make sense to check that if the DSS contains dangling OI after clearing areas, then stop the execution if some are found ?

I think we do verify OIs are clear at the beginning of the test suite -- the issue here was that the participant with dangling OIs wasn't part of the current test, so were never told to clear the area.  We still don't check at the beginning of every scenario.  We hypothetically could clear everything and verify everything was clear at the beginning of each scenario, but that would (and did) add a pretty large number of calls to the suite.  If things usually went wrong, we would probably want to go back to clearing and checking at the beginning of every scenario.  If things usually went right, we would want to continue with the current strategy of clearing once at the beginning of the suite and not for every scenario.


Longest Path containing Atoms of Interest as Input Argument

Can potentially offload this to a separate function, but main translation function can't handle this additional complexity and still be understandable.

This is actually an intrinsic requirement of the sterimol program - when specifying conformation angles, the two atoms following the atoms of interest must either (1) main chain or (2) immediate side chains. By making a fixed requirement in the translation that, for the atoms of interest, the main chain will be built containing the two, the span of possible solutions is dramatically reduced. An exhaustive search is possible, and may not even be necessary since it can be assured that all sterimol rules will be followed as long as it is 'hard coded' in this fashion.


Check Resource Update Failure

I managed to get the hotfix url using the project, but when I apply it to lunarcore, it doesn't work properly
I was able to log in to my lunarcore account normally, but when it started doing a check for game resource updates, it reported an error
Here is the error message

(When I use a hotfix url that someone else got via a packet grab, it works fine)

can you send me the hotfix.json?

Here's the hotfix url via your project
{
  "assetBundleUrl": "https://autopatchcn.bhsr.com/asb/V2.2Live/output_5766530_c50f240bb5",
  "exResourceUrl": "https://autopatchcn.bhsr.com/design_data/V2.2Live/output_7139860_0a19e93c1b06",
  "luaUrl": "https://autopatchcn.bhsr.com/lua/V2.2Live/output_5814871_124d3e577a",
  "ifixUrl": "https://autopatchcn.bhsr.com/ifix/V2.2Live/output_7093310_a64f702b9cf7",
  "customMdkResVersion": 0,
  "customIfixVersion": 0
}

should be fixed now, try again

it works, thanks!


bug in withdraw form - says no funds but account has dai

to repro:
set as eth, have 0 eth, type in 10, switch to dai

fixed -closing


Add favicon to the website

Description
The website lack it's favicon at the title bar.

Expected Behaviour

If this issue feels legit do assign me adding hacktoberfest label and I will be solving this submitting a PR.

@prabhavpokharel Is the favicon available separately or should we just resize the logo?

@BISHALTWR I checked assets there's no favicon. Will resizing the logo work as shown in ss below?

@dhirajchaurasiya10 Lets wait for prabhav's reply for now. He is the designer.

Okay do remind me of the update.

The image is the same but we need to increase the roundness of the corner.

I can send a link to it within an hour.

Here is the link to the favicon: LINK

@prabhavpokharel @BISHALTWR had some changes based on this issue. Do review and add hacktoberfest label if you find it fruitful to merge!

The project itself has topic hacktoberfest so, any contribution here will count.


All clicks are being consumed by sway

I haven't looked too far into this, but somehow pointer_mode_set is failing to correctly set the pointer mode resulting in EVENT_HANDLED being sent for all clicks. My first assumption would be that the logic for checking if the floating_modifier is being held is somehow giving incorrect results, but I'm not too sure.

caused by default value of floating_mod being 0.
((modifier & floating_mod) == floating_mod) -> modifier & 0 == 0

Fixed.


Translate concepts/services-networking/service in Korean

This is a Feature Request

What would you like to be added

Translation concepts/services-networking/service in Korean
Why is this needed
There is no translation concepts/services-networking/service in Korean
Comments

/assign

/remove-lifecycle stale

i am working on. soon

/kind feature
/priority backlog

it has an another issue with #15794

/remove-lifecycle stale


Configure Watson to use a specific python version

I tried to use Watson on Ubuntu 18.04 without success where I have installed different Python versions. Default is 2.7.17, but 3.6 is installed too. Is there a way to tell Watson to use this version without changing the default on my system?
Thanks a lot in advance!

python3 -m venv watson
source watson/bin/activate
pip install td-watson

Now you use watson from within the venv. Or by using the binary in watson/bin/watson

Alternatively maybe you can locally install it using pip3 instead of pip?
pip3 install --user td-watson

python3 -m venv watson
source watson/bin/activate
pip install td-watson

Now you use watson from within the venv. Or by using the binary in watson/bin/watson

I always get this warning
".local/lib/python2.7/site-packages/arrow/arrow.py:28: DeprecationWarning: Arrow will drop support for Python 2.7 and 3.5 in the upcoming v1.0.0 release. Please upgrade to Python 3.6+ to continue receiving updates for Arrow."
but it seems to work.
Thanks a lot man!

Alternatively maybe you can locally install it using pip3 instead of pip?
pip3 install --user td-watson

This didn't work for me. Nevertheless - thanks a lot!

I have a similar problem where Watson does not work when there are multiple versions of python installed on my os (elementary 6.1). The proposed solutions did not work for me.

This may be a PATH and/or a PYTHONPATH issue... and it's hard solve without prior knowledge of how you installed different python distributions.
Watson is packaged for some Linux distros, have you tried to install it via apt?
$ sudo apt install watson


get_auth_token closes facebook account

When I try to use the script for getting the auth-token with robobrowser facebook closes the account due to suspicious activity.
Anyone else experiencing the problem and knows how to solve it?

For me, it's happen only when i try to run the script into my Linux VPS using CRON daily. When I run the script manually on my desktop, i get the token and my FB account keeps normal.

same issue here.

It usually happens when I run it from an AWS in a region other than the one I normally use.
Usually, a quick login to the browser confirming the 'suspicious' activity is enough to get it working again.


Added version to the REST API

Added Tserver Accumulo version to the REST API as discussed in #280. This does not display the version on the Monitor, but it can be seen when making the REST api call. I can add another column to display it if people want it.

Add a test please? ;)

@joshelser Are you asking for a test to ensure that Jackson serializes the included value to JSON correctly?

Are you asking for a test to ensure that Jackson serializes the included value to JSON correctly?

No, I wouldn't ask Luis to test another project in Accumulo.
However, I have no confidence that this change does anything. If this isn't possible, explaining why is a legitimate response as always...

I was just confused about what kind of test you were thinking of, and hoping you could clarify. This change only adds a field to a POJO for the sole purpose of including it in the REST endpoint's JSON produced by Jackson.
I'm not saying it's not possible to test for it... but some hint as to what kind of test you thought should be added might be useful.

Like @ctubbsii, I used curl (minus the jq cause I'm not that fancy :P) to verify that the Version showed as a field (with "2.0.0-SNAPSHOT" being the value).

curl http://localhost:9995/rest/tservers | jq .

Sounds to me exactly the sort of thing we could add as a unit test.

I think such a test really only verifies that Jackson is working properly.
I suppose it's reasonable to write an integration test for the REST API, but it seems to me that should be done in a comprehensive way, rather than as a series of one-offs for specific fields in specific endpoints. Could be a follow on issue. Will create a JIRA for it, so it can be done as follow-on, but I think it's fine to merge this in now.

I think such a test really only verifies that Jackson is working properly.

I find it very humorous that you both ran the same test to verify that the change worked but don't want to write a similar change to do it automatically for you. I guess that's just me. Carry on.

I didn't say I didn't want to have it tested automatically. I just said I'd prefer to have the test coverage more comprehensive. My reasoning is that our current test suite takes 4 hours to run, and that's largely due to having hundreds of one-off tests, rather than more thoughtful test implementations. I've created ACCUMULO-4683 to add comprehensive testing to the REST API which would cover this.

Actually, upon second thought... I think I have an idea for a reasonable, fast-running test. We can write a test that verifies that the REST POJO is properly constructed from the TabletServerStatus thrift object. Would that be more like the test you were thinking of, @joshelser ?

My reasoning is that our current test suite takes 4 hours to run, and that's largely due to having hundreds of one-off tests, rather than more thoughtful test implementations.

That's a reason to clean up the tests we have, not a reason to not write new tests. Cutting of your nose to spite your face, if you ask me.

Would that be more like the test you were thinking of

I was expecting testing along the lines of what you described in ACCUMULO-4683, but I missed the opportunity to put my foot down in the first place, I guess.
What you have described is better than nothing, so I'm in favor of that.

Rebase'd, added test, fixed bugs found by test, and pushed. :)

Thanks for the help @ctubbsii!!


GKE DM template "The reference 'masterAuth.clientKey' is not found"

There would be an error "The reference 'masterAuth.clientKey' is not found" when users do not specify "issueClientCertificate" in config or the value of "issueClientCertificate" is false. That feature actually forces users to enable client certificate, which is not expected.

Thanks for the contribution. All new contributions should go to our new GitHub: https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit/tree/master/dm/templates
Could you please file this PR there? Thanks.

Already solved in repository "https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit"


[Bug] Session unsuccessfully terminate

Describe the bug
Actually wasn't about unsuccessfully terminate but it's about increase cost of memory usage
To Reproduce
continual create session without prompt command correctly
Expected behavior
Once create process and done no collection needed

Resolve in this commit for any terminator within CommandManager itself
https://github.com/Zazalng/Pudel/commit/d8ac063e8eb964d6f87173c6628c5d68a20bafc0


Make wrapper compatible with python2's sys.stdout

Python2 sys.stdout is not io.TextIOWrapper() so it does not have a buffer attribute.
This reverts returns the prior behavior for python2.7.
Fixes #154

Thanks, py38-dev failure is unrelated.
Will merge it after #156.


Add rectangle from corner tool

Add a sketch tool that generates a rectangle for the user.
User flow

In sketch mode, click the Rectangle tool
Click anywhere on the sketch plane to lay your first corner
Move the mouse around to find the place for the second corner
During this, a rectangle made of dashed lines will span between your first point and the mouse's position
Click to finish the rectangle

Code generation
I might be thinking about this wrong @Irev-Dev but I think we should still have these be line segments being generated, so that each of their edges are individually taggable. I would also recommend we stay away from using horizontal or vertical line definitions, as it would make the rectangle impossible to rotate or tweak later. I think the code generated should be a rectangle defined relative to itself:
const rect001_start_angle = 0
const rect001_width = 13
const rect001_height = 4
const rect001 = startProfileAt([1, 3], sketch001)
  |> angledLine({
       angle: rect001_start_angle,
       length: rect001_width,
       tag: 'a'
     }, %)
  |> angledLine({
       angle: rect001_start_angle + 90,
       length: -rect001_height,
       tag: 'b'
     }, %)
  |> angledLine({
       angle: rect001_start_angle,
       length: -rect001_width,
       tag: 'c'
     }, %)
  |> close(%)

Additional resources
An icon has been made and is available in Figma here.

I should note that I'm also totally cool if a rectangle function gets added to stdlib and we just generate that. I'm not sure how we're planning on maintaining that "taggability" rule when calling stdlib functions though.

I like the individual segments approach. However I think that the use of variables is not great, if we can follow the same pattern of other segments that is not constraining completely when its added (unless we're talking snapping logic)
I think better code is
  |> startProfileAt([1, 3], %)
  |> angledLine({ angle: 45, length: 13, tag: 'a' }, %)
  |> angledLine({
       angle: segAng('a', %) - 90,
       length: 4,
       tag: 'b'
     }, %)
  |> angledLine({
       angle: segAng('a', %),
       length: -segLen('a', %),
       tag: 'c'
     }, %)
  |> close(%)

Because it its still constrained as a rectangle, but not its editable dimensions, (angle, length height)
https://github.com/KittyCAD/modeling-app/assets/29681384/5055d1ac-85e2-4f6d-8b7d-992eb6a4e096
Though I think we need to get those constraint symbols in hey, because why the the segments are not editable isn't clear
  |> angledLine({
       angle: segAng('a', %),
       length: -segLen('a', %),
       tag: 'c'
     }, %)
     ```
     Is fully constrained so that can't be edited.

I've got a little baby branch started @Irev-Dev just with the icon, toolbar, and rough state machine setup.
I'm not quite sure how to tweak things such that we can setupScene but have 4 draft lines be generated/updated on mouseMove, right now this assumes only the last line is a draft line.

@Irev-Dev had a good idea for how to tweak setupSketch: have it take an already-added-to AST instead of having it do that transformation internally. That way the various sketch tools like Line can add their relevant code mods before calling it, and just tell setupSketch which segments will need to be draft lines (we didn't pin down exactly how to amend that).


operator kubecost (2.1.0)

Signed-off-by: chipzoller<EMAIL_ADDRESS>Thanks for submitting your Operator. Please check the below list before you create your Pull Request.
New Submissions

[ ] Are you familiar with our contribution guidelines?
[ ] Have you packaged and deployed your Operator for Operator Framework?

[ ] Have you tested your Operator in all supported installation modes?
[ ] Have you considered whether you want to use semantic versioning order?
[ ] Is your submission signed?
[ ] Is operator icon set?

Updates to existing Operators

[x] Did you create a ci.yaml file according to the update instructions?
[ ] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[x] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[x] Have you tested an update to your Operator when deployed via OLM?
[x] Is your submission signed?

Your submission should not

[x] Modify more than one operator
[x] Modify an Operator you don't own
[x] Rename an operator - please remove and add with a different name instead
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description of the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/pipeline restart community-hosted-pipeline

I need assistance here, please. The bot is complaining about bundles with different names. The only reference to that I can find is the 1.106.0 operator which has the bundle name kubecost-operator. The 2.1.0 operator in this PR uses the kubecost name established by all others. I cannot change the bundle name of an existing in this PR and nor do I seem to be able to do so in a new PR (see PR #4088).
How do I proceed here with this new check which was not present when I submitted the previous version of the operator (see PR #3662)?

I need assistance here, please. The bot is complaining about bundles with different names. The only reference to that I can find is the 1.106.0 operator which has the bundle name kubecost-operator. The 2.1.0 operator in this PR uses the kubecost name established by all others. I cannot change the bundle name of an existing in this PR and nor do I seem to be able to do so in a new PR (see PR #4088).
How do I proceed here with this new check which was not present when I submitted the previous version of the operator (see PR #3662)?

Hello  @chipzoller  I'll have a look at it for you.

Thank you, @tomasbakk

@tomasbakk any help?

@chipzoller I would need a little more time. I am still trying to find the solution for it.

Following up here to see if there have been any developments. We have several users awaiting this operator.

I have the same issue here https://github.com/redhat-openshift-ecosystem/community-operators-prod/pull/4174 . Can anyone take a look please?

@chipzoller Your operator is using a mix of names across different versions:
('kubecost-operator', '1.106.2'), ('kubecost', '1.99.0'), ('kubecost', '1.97.0'), ('kubecost', '1.106.0'), ('kubecost-operator', '1.107.1')

Do you want to continue using different names? This situation happened because the previous versions of a release pipeline didn't check the rule.
We have a couple of options here..

Resubmit operators to unify the names.
Manually change the names (this might break something in the future)
Add a test exception for this operator and continue using a mix of names.

Let me know which option you prefer.

Standardize name as "kubecost". The errors were probably mine so let's just update the necessary ones.

@Allda, can you just go ahead on the backend and standardize any "wrong" names so we can move forward?

@chipzoller The PR with the fix has been created and will be merged soon. As I mentioned in the previous comment this manuall workaroudn and fix might potentially break something in the future.
Once the PR is merged I'll retrigger a tests on this one. Please sign your commit as it is one of the requirements.

Thanks for your help, @Allda. I'll test this when it appears in the OpenShift catalog tomorrow.


Update the XHTML 1.1 RNG schema to latest version

Currently, as discussed in https://github.com/IDPF/epubcheck/issues/696#issuecomment-269758270, the XHTML 1.1 RNG schema in EpubCheck is outdated and/or manually edited.
The RNG schema needs to get updated to the latest XHTML 1.1 version. Also the xhtml11-ent.dtd probably needs an update.

[ ] update RNG schema
[x] update xhtml11-ent.dtd (not needed)

Updated the issue description above to reflect changes from comment https://github.com/IDPF/epubcheck/issues/696#issuecomment-269763683
Question: Where are the RNG XHTML 1.1 schemas from? Cannot find an official source?
/cc @rdeltour @mattgarrish

Also the xhtml11-ent.dtd probably needs an update.

The entities file is up to date with the latest XHTML 1.1 DTD. Just compared and checked that...

Tasks for Update RNG schema: (https://www.w3.org/TR/xhtml-modularization/Overview.html#status)

[x] 1. Changing the datatype of the class attribute so that it permits an empty value

Nothing to do here. The class attribute is already defined as <ref name="Text.datatype"/> which allows empty values.
Added a test document anyways in 2cddb8b3

[x] 2. Moving the name attribute for the form and img elements out of the legacy module and into their base modules

nothing to do here

[x] 3. Changing the datatype for the usemap attribute from IDREF to URIREF

Fixed with 8629a02


Mask predictions

I've installed and tested the model on Box prediction and it works fine, when i tried to switch to masks referring to this page
https://github.com/MendelXu/SoftTeacher/blob/main/ssod/models/mask_soft_teacher.py
where can i switch from the soft_teacher.py to mask_soft_teacher.py ?

You can refer to https://github.com/microsoft/SoftTeacher/issues/146 to modify your config (change semi_wrapper.type to MaskSoftTeacher)and add from .mask_soft_teacher import MaskSoftTeacher in ssod/models/__init__.py

I'm facing
ArrtibuteError: 'StandardRoIHead' object has no attribute 'mask_head'
do you think it's a version problem ?

No. Please refer to #146.

I've already edited the base file still have same problems as this issue
https://github.com/microsoft/SoftTeacher/issues/146
TypeError: 'NoneType' object is not iterable
and i've added the same roi_head configurations you mentioned.

OK. Thanks for your reply. I will post a correct config file here tonight.

this should replace the base.py ?

it worked! Thank you for great support


Create storage and an API to CRUD songs via commands

Create a basic interface using bubble tea/ gum that can take in a songs name and add it to the database (this will be needed for song history, playlists and other list-type features on the app. Let's call them libraries)
Update elements of library
Delete elements of library
Show the libraries (Read)

We will be using an embedded database but we should use LevelDB (nosql) or SQLite (sql) instead of NeDB as they provide additional features such as concurrency,  transactions and querying capabilities which we will need while developing the P2P system.
CC: @zakhaev26

@zakhaev26 SQL or NoSQL?

Had a quick look at charm's utilities. I think we should use bubble tea + bubbles + lip gloss for the UI now.

@zakhaev26 SQL or NoSQL?
Let's try something new. Sql it is


Avoid asking user to select end time if not neccessary

Takes into account the time user has selected and the time block before resetting the end time

Hi, I really like this library but found needing to select the end time every time I selected a new start time to be a bit annoying. This should prevent asking the user to select the end time after selecting the start time as long as it meets the following conditions

start time is before end time
time blocks can fit between the start and end time.

Thanks for the contribution @ELHorse


Some tokens/text associated with a prediction not showing up/hidden in TokenClassification Record

I am uploading TokenClassificationRecords and sometimes some of the text/tokens that correspond to a prediction are hidden. As you can see in the images the text should read "anxiety and dysphoria in the setting of", and when I inspect the html the word "dysphoria" appears in  the html. However it appears to be hidden in the text. If I do command-f on the page to search for the word "dysphoria" it then shows up, overlapping with the words that are meant to come after it. The third image I have provided demonstrates this.
The word "dysphoria" was included as a prediction. If I do not include it as a prediction, then this issue does not occur.

I think this issue had to do with Chrome and the cache. Once I cleared the cache I was unable to recreate this issue.


docs(dialog): move style to DialogReactive props (en)

Missmatch between en and cn version. I assume that en is wrong.

missed that in last PR 😅


No timeout_packet send to controller chain after estimated gas is higher than max from host chain

Summary of Bug

Hermes will not send timeout packet when estimated gas exceeds max gas, so the channel state can't get closed after timeout, while go relayer works as expected.
Version
current master
Steps to Reproduce

register ica account
fund ica account
submit large txs to trigger the exceeds max gas error in relayer
wait for channel state get closed after timeout

Acceptance Criteria

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate milestone (priority) applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

@romac Is someone working on this? If not, can you provide an approximate outline of changes required so that I can start working on this? This is a blocker for us.

@ljoss17 Can you please take a look?

Sorry for the late reply, channel closed correctly after MsgChannelCloseConfirm, seems we need to set smaller timeout to trigger MsgTimeout first.


⚠ Bofrost.be has degraded performance

In 37549a5, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 812 ms

Resolved: Bofrost.be performance has improved in ad78ecb.


add banner "beta" on the module

we need to make clear that the module is in beta mode with a disclaimer that the figure may change.

adressed in PR #188

Actually, it would be safer to add also a banner visible on the figure itself (this way people cannot use the figure for publication or else while the module is in beta phase). @wolski would it be possible to add some disclaimer in the background of the figure? Or somewhere?


Exports missing from addon-viewport

Describe the bug
It seems as though a withViewport and configureViewport functions are not exported from the addon-viewport module.
To Reproduce
Steps to reproduce the behavior:

Follow documenation for customizing viewport

Expected behavior
Viewports can be customized, default viewport can be set, and individual story can have viewport decorators.
Code snippets
// .storybook/config.js
import { configureViewport } from '@storybook/addon-viewport';

configureViewport({
  defaultViewport: 'iphone6'
});

// This produces "Uncaught TypeError: Object(...) is not a function"

System:

OS: MacOS
Device: Macbook Pro 2018
Browser: chrome
Framework: react
Addons: viewport
Version: @storybook/react: 4.0.0-alpha.3

@garrettmaring This is working for me in Storybook 4.x (it appears to have broken in SB5). I'm wondering if you're running into this issue? https://github.com/storybooks/storybook/issues/4796


fix(docs): resolve duplicate link tag

Pull Request Checklist

[ ] New code has 100% test coverage
[ ] (If applicable) The prose documentation has been updated to reflect the changes introduced by this PR
[ ] (If applicable) The reference documentation has been updated to reflect the changes introduced by this PR
[ ] Pre-Commit Checks were ran and passed
[ ] Tests were ran and passed

Description

Fix some documentation bugs on building

Fixed duplicate link text but differing links in CONTRIBUTING.rst causing failed builds
Fixed incorrect line selection causing index issue
Specify the default pygment highlights
Add suppressions to warning causing docs-serve to obliterate terminal
Fix bad code block spacing causing build failure
Fix wording on landing page for minimal examples
Update lock file to pull the latest litestar-sphinx-theme changes to make the now-purple links not be purple

Small unrelated ci fix for pr title validation (can move)

Close Issue(s)

I do not understand why the theming refuses to update. I have been fighting this locally for awhile and I can't seem to make it do what I want. This sucks

Any idea how this happened? Docs seemed to be fine just recently and I don't recall any major changes there?

@provinzkraut I think maybe it was an upstream change and maybe updating added this? because https://pydata-sphinx-theme.readthedocs.io/en/stable/ has the same purple links now.. but maybe im crazy


any thoughts into create an kde oficial theme?

New Theme?
since has some unnoficial themes to kde like ant-dracula kde has any thoughts to create an official version?
just to padronize the system,with this much of the system already gets all the colors and feel of dracula

We actually see that one as the official version:

https://draculatheme.com/gtk
https://github.com/dracula/gtk


Add extra details in the new feature resolver doc comment.

Some extra details about how the new feature resolver fits in the picture.

r? @Eh2406
(rust_highfive has picked a reviewer for you, use r? to override)

This looks good. Thank you!
@bors r+

:pushpin: Commit fd542b0c11ab2b9134716595fd3e9842afcf85ad has been approved by Eh2406

:hourglass: Testing commit fd542b0c11ab2b9134716595fd3e9842afcf85ad with merge 9c29861b20dcf363c7dfc9cb47e9a2b1af6e5060...

:sunny: Test successful - checks-azure
Approved by: Eh2406
Pushing 9c29861b20dcf363c7dfc9cb47e9a2b1af6e5060 to master...


Add  tag in C# files added to projects #2533 (servicing 1.1)

cherry-pick of Add  tag in C# files added to projects #2533 for 1.1-servicing
https://task.ms/39861117
See StyleCop warns about a .cs file coming from the WinAppSDK 1.1 NuGet Package
#4526 for more info

/azp run

/azp run

/azp run

Build failure due to timeout in the pipeline's task "Run tests in Helix"...for a PR that just changes some comments? Argh!
Let's try again...

/azp run


BaseURL confusion

Hi,
I am using DSApiClient's configure_jwt_authorization_flow function , Then i use this client to initialize an DSAuthenticationApi object and then i use this objects loginWithApiPassword method for logging.
Now I have some confusion related to BaseURL.
For creating DSApiClient I'm using   initWithBaseURL: method, where i have to pass my base url.
And I'll get correct base URL after login (i.e loginAccount.baseUrl ).
For Production
Which base URL I have to use to create DSApiClient object??
In Test code on Readme file https://demo.docusign.net/restapi URL is used for creating DSApiClient object and after login it is updating with correct base url.
Please let me correct if I understand wrongly.

The DSAuthenticationApi object is deprecated. I am sorry that this is not more clear in the Swagger file or in the machine-generated SDKs.
The best flow:

Use an OAuth flow to obtain an access token. You can use JWT Grant, Authorization Code Grant, or Implicit Grant.
Use OAuth UserInfo API method to obtain the user's name, email, DocuSign account ID(s), and the accounts' base URLs.
Set the SDK to use the base URL for the user's account that you've decided to use. This is usually the user's default account, but you should also enable the user to choose a different account.


Some /marry chat is broadcasted across the other two servers

Describe the bug
When you use /marry chat(toggled or not) with chatlink on, your messages are sent such as in the screenshots.
Unsure why but it appears to only happen to one of the two married peoples, I assume it is whoever sent /marry (user).
To Reproduce
Steps to reproduce the behavior:

Marry someone
Type in marry chat saying something random for a test
See responses in chat
See error

Server name (all applicable):
All servers

Closing, fixed for the next restart.


Avoid adding unwanted resources to included member.

I'll try to add a test for this later. This does not seem to affect your current tests.
I don't know if I could add a test with Doctrine entities. Would you recommend adding this kind of test?

What's the usecase?
While the serializer does clean up most of the unwanted data based on the query params, you should be using the query params and passing them to Doctrine selecting what you want too.
As always, definately willing to merge the PR if you come with a better solution than currently available. Write the test and we'll see. :+1:

I have a Doctrine entity with some referenced entities eagerly fetched(to avoid closures). I only want to return the top level entity, including it's foreign key references in the relationships member, but not including the referenced entities in the included member.


Open source

Thank you for your outstanding work.
May I know your code release plan? Will you open source all the code or only part of it?
Will any core code be released before the CVPR 2024 deadline?

Hi @vamWu , thank you for your interest in our work!
We plan to gradually clean up and release the full code after the CVPR 2024 deadline. Unfortunately, before then, we may not have the bandwidth to maintain this repository. I appreciate your understanding and patience.
Feel free to keep an eye on this repository for updates.

Thank you for your response.
I'll be keeping an eye out to learn more about your great work!


Alternative Registries Stabilization Proposal

@rfcbot fcp merge
This issue is to track the proposal to stabilize alternative registries.
RFC: 2141
Tracking Issue: rust-lang/rust#44931
Stabilization Target: 1.34 — Release date Apr 11 2019
What is being stabilized
Alternate registries allows Cargo to use registries other than crates.io. The following is an overview of the surface changes:

Alternate registries are defined in .cargo/config under the registries table, example:
[registries]
my-registry = { index = "https://my-intranet:8080/git/index" }

Dependencies in Cargo.toml can reference other registries with the registry key, example:
[dependencies]
other-crate = { version = "1.0", registry = "my-registry"}

Commands may take the --registry flag to specify the server to interact with. This includes install, login, owner, publish, search, and yank. new and init also take the same flag to initialize the publish field. Example:
cargo publish --registry my-registry

The default for --registry may be specified in .cargo/config with the registry.default key (except new and init, see #6153). Example:

[registry]
default = "my-registry"

Manifests may restrict which registry they may interact with the publish key, example:
[package]
publish = ["my-registry"]

Authentication information saved by cargo login is stored in .cargo/credentials under the registries table:
[registries.my-registry]
token = "854DvwSlUwEHtIo3kWy6x7UCPKHfzCmy"

Ancillary feature support:

cargo metadata exposes the registry field for dependency declarations. source and PackageID fields also point to the registry.
[patch] tables can be a registry name or index URL.
Registries may opt-out of Web API support, in which case commands like publish display an appropriate error message.

Misc post-RFC decisions:

Registries as URLs in Cargo.toml are currently not allowed.
Registry names are restricted to the same format as package names (alphanumeric characters, dash, and underscore only).
Registry URLs in [registries] may contain usernames, but not passwords.
The crates.io codebase won't currently cater towards being used for alternative registries. Cargo refuses to publish alternative dependencies to crates.io, and crates.io double-checks to prevent it.
generate-index-metadata will currently not be implemented directly in Cargo. cargo-index is a demonstration of how it can be implemented using cargo metadata.
cargo-reg is a third-party util to assist adding registries to .cargo/config.

Documentation: I have written a new chapter for the Cargo Reference that goes into depth about registries. This includes how to use them, how to run one, the index format, and the minimum required Web API. I will be posting this soon.

If my understanding of the RFC procedure is correct, with one more sign off from either @nrc, @withoutboats, or @wycats this would go into final comment period.

The [registry] table already exists for the token and index keys.  For reference the discussion of where to set the default is here.
Do you have a preference for what it should look like?  I don't have any strong preferences.  The default could be moved to [registries.my-registry] default = true.  Or is having both [registry] and [registries] the main objection?   It would be possible to use [registry.my-registry] instead of the plural form. You just wouldn't be able to name your registry token or index, and would make it more difficult to add global [registry] keys in the future (since the namespace would overlap).  Cargo isn't really consistent about table names being singular or plural.

The registry vs registries dichotomy came up in this PR: #4839. I can't remember the exact issues, but I think it has to do with preserving backwards compatibility with the existing config layout and dealing with a separate credentials file in a reasonable way.

Thanks for refreshing my memory: the reason i hought registry.defaultpre-existed was I remembered registry.index. Since it predates this feature and we can't change it, I don't think its worthwhile to try to do something different here.
@rfcbot resolve registry-and-registries-key

We're not quite done yet, but I've gone ahead and r+'d https://github.com/rust-lang/cargo/pull/6654 and we can always revert if the next few days have any blocking concerns come up!

This doesn't allow to use a private git index, I try to put the token in the url but
error: invalid index URL for registry `ktra` defined in ~\.cargo\config.toml

Caused by:
  registry URLs may not contain passwords

AFAIK there is no way to do this.

According to the RFC it should be possible to use credenticials file like:
[registries.my-registry]
username = "myusername"
password = "mypassword"

Unfortunately it's not documented in https://doc.rust-lang.org/cargo/reference/registries.html#using-an-alternate-registry and doesn't look to handle auth2 authentication (what use gitlab token)

I make it work with a lot of search, gitlab is lacking of documentation about how to use token see https://gitlab.com/gitlab-org/gitlab/-/issues/335869 but I manage to make it work using the username of the "account" gitlab automatically create for the token feature and the token as password so in credenticials:
[registries.ktra]
token = "SECRET"
username = "project_42_bot1337"
password = "VERYSECRET"

So to use token it's require to know how the git server expect you to use the giving token, I guess cargo could also have auth2 feature added in the future.

nevermind it was my git config:
[credential]
        helper = store

that allow to use a private repository not cargo credentials.


React Hot Loader warning: “this component is not accepted by Hot Loader”

Bug is upstream but already fixed in master.
https://github.com/gaearon/react-hot-loader/issues/704

fixed in React Hot Loader v4


Error when modifying dependencies list

I encountered this when I was editing the dependencies list of this version. I deleted 2 or 3 entries, then I added 2 new entries. After pressing Save, it did not save and an error occurred.

hmm.. after removing an entry for LM Items and then pressing save, it saved. I just added that dependency afterwards and that worked.

I don't keep logs so this is impossible for me to repo. if this occurs again, please note the time and check your browser console for the response of the network call and include it.


Add a benchmark in the softadder example

I want to adopt the softadder example from OpenFPGA/openfpga_flow/tasks/quicklogic_tests/lut_adder_test
to a 8 bit counter follow up with a Sbox (my own example).
in the task.conf
i added:  bench4=${PATH:OPENFPGA_PATH}/openfpga_flow/benchmarks/micro_benchmark/adder/counterSBox/*.v
and
added: bench4_top = counterSBox
these remains the same:
[OpenFPGA_SHELL]
openfpga_shell_template=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_shell_scripts/bitstream_setting_example_script.openfpga
openfpga_arch_file=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_arch/k4_frac_N8_reset_softadderSuperLUT_register_scan_chain_caravel_io_skywater130nm_fdhd_cc_openfpga.xml
openfpga_sim_setting_file=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_simulation_settings/fixed_sim_openfpga.xml
openfpga_bitstream_setting_file=${PATH:OPENFPGA_PATH}/openfpga_flow/tasks/quicklogic_tests/lut_adder_test/config/bitstream_annotation.xml
openfpga_vpr_circuit_format=eblif
[ARCHITECTURES]
arch0=${PATH:OPENFPGA_PATH}/openfpga_flow/vpr_arch/k4_frac_N8_tileable_reset_softadderSuperLUT_register_scan_chain_nonLR_caravel_io_skywater130nm.xml
But I got error:
(00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Run directory : /home/pc-1/zliu/OpenFPGA/openfpga_flow/tasks/quicklogic_tests/lut_adder_test/run007/k4_frac_N8_tileable_reset_softadderSuperLUT_register_scan_chain_nonLR_caravel_io_skywater130nm/counterSBox/MIN_ROUTE_CHAN_WIDTH
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Running "yosys_vpr" Flow
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Extracted lut_size size from arch XML = 4
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Running Yosys with lut_size = 4
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Launching Run yosys
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Run yosys is written in file yosys_output.log
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Extracted lut_size size from arch XML = 4
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Running Yosys with lut_size = 4
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Yosys rewrite iteration: 0
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Launching Run yosys
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Run yosys is written in file yosys_rewrite_output_0.log
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Yosys rewrite iteration: 1
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Launching Run yosys
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Run yosys is written in file yosys_rewrite_output_1.log
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Running OpenFPGA Shell Engine
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Launching OpenFPGA Shell Run
INFO (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - OpenFPGAShell Revision: 164a788c-dirty Compiled: 2022-09-06T21:48:56
ERROR (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - OpenFPGA Shell Run run failed with returncode 1
ERROR (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - command /home/pc-1/zliu/OpenFPGA/openfpga/openfpga -batch -f counterSBox_run.openfpga
ERROR (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - -->>Error 1:
ERROR (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - -->>Error 2: Command 'vpr' execution has fatal errors
ERROR (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Current working directory : /home/pc-1/zliu/OpenFPGA/openfpga_flow/tasks/quicklogic_tests/lut_adder_test/run007/k4_frac_N8_tileable_reset_softadderSuperLUT_register_scan_chain_nonLR_caravel_io_skywater130nm/counterSBox/MIN_ROUTE_CHAN_WIDTH
ERROR (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Failed to run OpenFPGA Shell Run task
ERROR (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Exiting . . . . . .
ERROR (00_counterSBox_MIN_ROUTE_CHAN_WIDTH) - Failed to execute openfpga flow - 00_counterSBox_MIN_ROUTE_CHAN_WIDTH
Is this not the way to add another benchmark?

@zliu1Charlotte If you want to use the SuperLUT feature, the synthesis recipe is different. Please check the test case in quicklogic_test

is there a good example that contains with a soft design and skywater tech cell?

@zliu1Charlotte If you cannot find it the SOFA repo, then there is none.

Thank you for using OpenFPGA!
Error 1:
Type: Routing
File: /home/pc-1/zliu/OpenFPGA/vpr/src/base/place_and_route.cpp
Line: 165
Message: This circuit requires a channel width above 1000, probably is not going to route.
Aborting routing procedure.
Error 2: Command 'vpr' execution has fatal errors
1
I got an error like this. Does this mean the i need a bigger fpga arch?