text:
Facebook login does not direct user to account selection screen (tab may open and close immediately without user action)

Currently, when users log into uProxy using Facebook, the Facebook login screen will open then close immediately if the user is already logged into Facebook.  This is a slightly ugly user experience.
It would be better if we could direct Facebook users to some account selection screen, even if they are already logged in on their browser, similar to Google login

There may be ways we attempt a Facebook login using XHRs, i.e. rather than immediately launching a browser tab when the user clicks login, we could try a GET request to the OAuth URL, then see if that returns us a token (or results in a GET request to our redirect URL with the token in the URL params).  If the user has already logged into Facebook, this should get us the OAuth token without needing to display any tab.

This is a common behaviour with FB login.

Tried logging on with FB, got the ghost tab treatment, then clicked on the FB button a bunch .. and received these notifications about 6-10 seconds late. Never saw the FB login page.
@lucyhe / @gwpenn tried to login as well and only clicked the FB button once. Eventually, they were able to login but it had the same kind of long delay.

What's a "ghost tab"?

A tab that opens so quickly you it's hard to perceive, then closes. (What you've described up top.)

Ah OK.  Can you go through the send feedback flow if that happens again and
I will take a look at the logs?  Thanks
On Wed, Apr 8, 2015 at 6:04 PM, Izzie Zahorian notifications@github.com
wrote:

A tab that opens so quickly you it's hard to perceive, then closes. (What
you've described up top.)
—
Reply to this email directly or view it on GitHub
https://github.com/uProxy/uproxy/issues/1167#issuecomment-91049641.

Closing as this is not a priority right now

authors: dborkan salomegeo zahoriea

repo: uProxy/uproxy


text:
Show expand/collapse UI next to contacts

Current UI:

Mocks:

How should the arrow mix with the sharing/getting icon?

@zahoriea, does putting the arrow to the right of the icon sound ok?

IMO, I think we can simply replace it

Ok this looks great!

While the little chevron is meant to be a normal thing you click on, I would worry people would not realise they can (and may want to) click on the little download icon... but I defer to @zahoriea ?

I see your point @iislucas. If users end up having difficulty understanding the 'click contact to expand/collapse' interaction then I think we should persist the chevrons.
For the "Get access" tab, this doesn't really pose a usability issue. Users will need to click the contact to "start getting access" anyway, so if they want to "stop getting access", the contact will already be expanded and they can do so.

My main gripe with having both the icon and the chevron is a visual one, and I don't feel actively proxying users' icon is given enough presence with the chevron there:

My recommendation is to go with the first design, and if we receive feedback that users don't understand they can expand/collapse these contacts, then we revert to the chevrons on the right.

Done, good job!

source: gharchive/issue

authors: dborkan iislucas lucyhe zahoriea

license_type: permissive

license_source: github-api


text:
Add WMS cache layer for queries against Rasdaman

MapProxy for this, with the parameter space fully cached.

Ideally this would be for all layers/variables/dimensions but I'm unsure if that's practical or useful.  It may be good just to start with a transparent proxy that we can dump every ~30 days.  Anything that helps lighten load is good, but we don't want to make an insane architecture here -- it's not a heavy-use service and in practice we haven't seen any problems with the WMS performance!

It's not a WMS-aware cache (we miiiight be able to do that but I think there was some problem with MapProxy not understanding how to speak to Rasdaman?) but we now have a Varnish cache which is good-enough.

repo: ua-snap/northern-climate-reports

license: MIT


text:
🛑 guaca-soc is down

In bceaacf, guaca-soc (https://aules.ccss.uab.cat/guacamole/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: guaca-soc is back up in 2a5aef3.

repo: uab-dtic/guacamole-uab-monitoring


text:
cmt_dimvegetation.txt doesn’t spell doesn’t right.

This issue is part of the DVM-DOS-TEM 2023 Workshop  day 3 lab:
cmt_dimvegetation.txt contains multiple misspellings of "does't" instead of "doesn’t".  These should be fixed.

This problem has been identified by @christinaschaedel in issue #553.  I am closing this issue.

repo: uaf-arctic-eco-modeling/dvm-dos-tem


text:
Draft of rock glacier

Converting word doc to rst

Looks good, nice work @sgkang! I have not had a chance to do a thorough review - if you would like a more thorough one, please request one from another member of the group (or I am happy to, but will not have a chance to get to it until the weekend).

Hey, lindsey we may not have time to do that. we are planning replying back to ETH group today.
So, I'll merge this. Thanks!

source: gharchive/pull-request

authors: lheagy sgkang

repo: ubcgif/em


text:
Testsuite ignores mocked child workflow errors

	 env.OnWorkflow(testWorkflowHello, mock.Anything).Return("", errors.New("simulated"))
returns "", nil'
to the parent workflow.

After review it is not an issue.

repo: uber-go/cadence-client


text:
Types of some event props are not correct

Types of some event props are not correct. So It makes TS error.
Current Behavior
For example, the onClick prop of Button:
https://github.com/uber-web/baseui/blob/b6d360058ee827041d75c8f407822f4d579a571b/src/button/index.d.ts#L47
Expected Behavior
It should be
onClick?: (event: React.MouseEvent<HTMLButtonElement>) => any;

or
onClick?: React.MouseEventHandler<HTMLButtonElement>;

Your Environment

Tech
Version

Base UI
v9.0.0

[x] I have searched the issues of this repository and believe that this is not a duplicate.

You can search all cases (in all index.d.ts files) through this regex:
event: React\.(.*)EventHandler

and replace with this regex:
event: React.$1Event

thanks for opening the issue @choyongjoon ! would you mind sending a PR fixing it?

Ok. I sent a PR.

Thank you, we'll review later today!

authors: choyongjoon gergelyke

repo: uber-web/baseui


text:
Test that DummyOptionsConfig's methods throw IllegalStateException

By design, this class is intended to fail whenever called, as an instance will only be generated when failing to produce an instance of ErrorProneCLIFlagsConfig.
See the javadoc documentation on DummyOptionsConfig itself as to why the class is needed to build NullAway.
Since we want NullAway to fail fast if this dummy options object is ever passed, we test that all declared methods in the class throw an exception if ever called. Our test uses reflection to account for future methods being added to the Config interface.

Pull Request Test Coverage Report for Build #620

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.7%) to 89.998%

Totals

Change from base Build #618:
0.7%

Covered Lines:
3635

Relevant Lines:
4039

💛  - Coveralls

authors: coveralls lazaroclapp

repo: uber/NullAway


text:
Improve history event view for activity with retry that is started

This will reduce the confusion like https://github.com/uber/cadence/issues/3802
We already have the
Option 1: Append dummy activity started event in history for activity with retry that is started
Option 2: Do something like CLI to show the started activities at the end of the history.
============Pending activities============
[
  {
    "ActivityID": "0",
    "ActivityType": {
      "name": "main.batchProcessingActivity"
    },
    "State": "STARTED",
    "LastStartedTimestamp": "2020-10-11T22:47:16-07:00",
    "LastHeartbeatTimestamp": "2020-10-11T22:47:16-07:00",
    "Attempt": 0,
    "MaximumAttempts": 15,
    "ExpirationTimestamp": "2020-10-11T22:47:36-07:00"
  }
]
NOT

We are proposing a new feature to create a pending tab with a pending activities button at the bottom of history which will take users to the pending tab that will show all pending activites, decisions, children, and potentially timers in the future.

Closing this since it was implemented

authors: ibarrajo just-at-uber longquanzheng

repo: uber/cadence-web


text:
Add waitForWorkflowExecutionCompletion long poll API

It would be useful for command line tools and unit tests waiting for workflow completion.

I think we can make it even more generic. There are use cases when a client wants to wait synchronously for a workflow to reach some internal state, not just the completion. We could model it as a more generalized query API that supports queries that can block until condition is satisfied. Which means that they are evaluated in a context of the dispatcher.
Strawman:
err := cadence.SetBlockingQueryHandler(ctx, "waitForState", func() (string, error) {
        var queryResult string
        queryResultFuture.Get(ctx, &queryResult);
    return queryResult, nil
})

Client API:
	PollForQueryWorkflowResult(ctx context.Context, workflowID string, runID string, queryID string, queryType string, args ...interface{}) (EncodedValue, error)

The difference from the synchronous query API is that this new API accepts a queryID string to dedupe multiple poll calls and the error can be of QueryNotReady type which means that a poll should be reemitted with the same queryID.
Then "__ waitForWorkflowExecutionCompletion" query can be just a built-in type of a such poll query.

repo: uber/cadence


text:
Revert "Fix error conversion for WorkflowExecutionAlreadyStartedError (#4838)"

What changed?
This reverts commit 48a157e1af87e8302b5d8e492480c15d89a9f277.

Why?
We have some internal retries checking the old error code.

How did you test it?

Potential risks

Release notes

Documentation Changes

Pull Request Test Coverage Report for Build 0183665e-b198-49df-a75d-07caaaca9bdc

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
46 unchanged lines in 9 files lost coverage.
Overall coverage increased (+0.006%) to 57.255%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

service/history/handler.go
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

client/history/client.go
2
38.1%

client/history/metricClient.go
2
45.3%

common/task/weightedRoundRobinTaskScheduler.go
2
89.64%

service/history/handler.go
2
47.17%

service/history/task/transfer_standby_task_executor.go
2
85.98%

common/persistence/dataManagerInterfaces.go
3
58.66%

service/frontend/workflowHandler.go
4
59.98%

service/history/historyEngine.go
9
69.49%

service/history/task/task_util.go
20
70.57%

Totals

Change from base Build 01834744-8abf-4cf1-a1c7-28aa67113249:
0.006%

Covered Lines:
85086

Relevant Lines:
148608

💛  - Coveralls

authors: Shaddoll coveralls


text:
How to use the 'highlightedObjectIndex' property of a Layer?

Hi,
Thanks very much for addressing my question.  I'm trying to programatically highlight features based on user input and it looks like, from reading the documentation, and the related blog post, I can set the highlightedObjectIndex layer property to the specific index of the instanced object.  However, it's not clear from the documentation how to actually do this properly.
I'd like to highlight specific features from a list of picked features.  Currently, I have this handler method:
handleHighlight(feature) {
    feature.layer.props.highlightedObjectIndex = feature.index
  }

Where "feature" is a single, picked feature.
This gives me a nasty error:
Uncaught TypeError: Cannot assign to read only property 'highlightedObjectIndex' of object '[object Object]'

If I manually hard-code an index in the layer props, for example highlightedObjectIndex: 97, the feature with that index is then highlighted, like I expected.
What is the proper way to programatically set this property?  Thanks again.
Best,
Todd

What is the proper way to programatically set this property?

deck.gl API is optimized for a functional programming style, so layers are immutable.
You need to create a new Layer instance with the the same id as the old one and add all props included the updated prop and then call deck.setProps({layers: newLayer, ... (old layers)]}).

Thank you for the quick reply.  I think I'm making progress... here is my handler method now:
handleHighlight(feature) {
    const layer = new GeoJsonLayer({
      ...feature.layer.props,
      highlightedObjectIndex: feature.index
    })
    this.props.deckRef.deck.setProps({layers: layer})
  }

Where feature is a feature from a list of picked features, using deck.pickObjects.
I feel like this isn't the proper, React-like method of accessing the deck object, but I added a ref deckRef to the Redux store so I could access it across components that are children of different parents.  This seems to update the highlightedObjectIndex property on the deck object.
For example, console.log(this.props.deckRef.deck.props.layers.props.highlightedObjectIndex) prints out the new value of highlightedObjectIndex.
However, every time my handler method is called all the rendered features disappear, and reappear when I interact with the map (i.e., zoom and pan).  I feel like I'm still missing something.  Am I inadvertently sidestepping the draw cycle by using a React ref, or do I need to tell Deck.gl to redraw my new layer explicitly?  Thanks again.
Best,
Todd

If you are using react, you should just create new layers in your JSX code when you rerender as a result of state changes.
I.e. handleHighlight should update application state (using e.g. setState or redux), which will trigger a react re-render. Then you just set the highlightedObjectIndex prop to the new value when you create new layers to pass to <DeckGL> react component.
You may want to spend some time reviewing the examples to get a better sense for how to manage state changes in React.

Thank you for your suggestion.  I took a step back and revisited some basic state management techniques in React and solved my issue.  I was making it much more complicated than necessary... Again, thanks for helping make Deck.gl such a wonderful library to work with!
Here's my solution for anyone like me who stumbles upon this thread:
My component structure is like so:
Root, App component:
Changes to any props for my DeckGL layer component are passed to the App component state through a callback passed to my UI component (see bellow).  This uses the technique for lifting state illustrated very well in the React docs.
class App extends React.Component {
  constructor(props){
    super(props);
    this.state = {
      layerProps: {}
    }
  }

  setLayerProps = (layerProps = {}) => {
    this.setState({
      layerProps: {...layerProps}
    })
  }

  render () {
    return (
        <UiComponent setLayerProps={this.setLayerProps}>
          <Map layerProps={this.state.layerProps} setLayerProps={this.setLayerProps}/>
        </UiComponent>
    )
  }
}

export default App;

My UiComponent component:
class UiComponent extends Component {

  handleHighlight(feature) {
    this.props.setLayerProps({
      highlightedObjectIndex: feature.index
    })

  }

renderList() {
      return this.props.features.map(feature => {
        return (
            <List.Item
             key={feature.index}
             onClick={() => this.handleHighlight(feature)}
             >
              <List.Content>
                <List.Header>
                  {feature.object.properties.name}
                </List.Header>
              </List.Content>
            </List.Item>
        )
      })
    }
    render(){
        return(
             <List>
                {this.renderList()}
            </List>
        )
    }
}

I then just pass down the additional parameters, stored in the App state, down to my DeckGL GeoJsonLayer (a child of the Map component) using a simple spread operator:
const layer = new GeoJsonLayer({
      id: 'articles-layer',
      // other default parameters...
      ...this.props.layerProps
    })

authors: ToddJacobus ibgreen


text:
[Question] What is the right way to only maintain the latest commit version

Wondering if there is any documentation or example to only have latest version of the data, also a little bit confused with following HoodieCompactionConfig configurations:
hoodie.cleaner.fileversions.retained
hoodie.cleaner.commits.retained
I already set 1 for the above 2 configs but not seeing older file got deleted. also seeing in the logs Cleaned 0 files

@leletan We had a meeting with the Athena team a while back and they seem to be on an older version of Presto. In general, to use Hudi, we need to find a way to get teh hoodie-hadoop-mr jars into HiveServer and Presto, so they can filter files correctly..

Closing this. Please reopen this or new one for followup.

authors: leletan vinothchandar

repo: uber/hudi


text:
Print error message when meta.json is corrupt

This pull request adds support for printing an error when meta.json is corrupted and unreadable.
cc: @raynos @kriskowal @prashantv @blampe @abhinav @breerly

lgtm

authors: malandrew prashantv

repo: uber/idl

license: mit

license_source: bigquery


text:
PiranhaJava // Potential string compare bug in matchIf

In XPFlagCleaner, the public Description matchIf(IfTree ifTree, VisitorState visitorState) method uses the equality operator == for String comparison instead of .equals
if (update) {       if (replacementPrefix != EMPTY) {         replacementString = replacementPrefix + replacementString;       }
https://github.com/uber/piranha/blob/dd050f86315ab3e719fa5d22d7f0039ad844b039/java/piranha/src/main/java/com/uber/piranha/XPFlagCleaner.java#L853

Fixed in #45

authors: mkr-plse pranavsb

repo: uber/piranha


text:
dynamic models with irregular lengths

Currently we have no very good way of dealing with packed sequences, such as time series of irregular lengths which have been packed into tensors with zero-padding to be able to do minibatch sgd while masking them out.
Pytorch has helper functions for packed sequences, but we need to see how we intend to support such irregularities efficiently without having to process each sample separately.
This may interface weirdly with the mapdata issue I brought up ( https://github.com/uber/pyro/issues/33 ).
Discuss!

I'm also looking into nested iaranges with very sparse tensors. I believe PyTorch's sparse tensors could be a viable alternative to masking for very sparse tensors.

Closing since I believe this can now be done by a combination of:

nested irange/iarange as of #780 and
masking via my_dist.mask(my_mask) as of #821
Feel free to re-open if I've misunderstood.

@fritzo Would love if you could give an example.

@PhSteel here's an example with a batch of time series with different lengths. I haven't tried to run it.
def model(batched_series, lengths):
    mean = pyro.param("mean", torch.tensor(0.0))
    batch_size, max_length = batched_series.shape
    assert lengths.shape == (batch_size,)
    with pyro.iarange('batch', batch_size):
        mask = torch.arange(max_length) < lengths.unsqueeze(-1)
        pyro.sample("series",
                    dist.Normal(mean, 1)
                        .reshape(batched_series.shape)  # expand to the full batch
                        .mask(mask)                     # mask out unwanted terms
                        .reshape(extra_event_dims=1),   # declare time index as dependent
                    obs=batched_series)

authors: PhSteel fritzo karalets

repo: uber/pyro


text:
Don't use async library in production-code

Partition healing was by accident using async: a dev-dependency. Let's not add an extra dependency and do it without async!

Closed since the offending commits are reverted in #270.

repo: uber/ringpop-node


text:
Algorithm

How to separate the algorithm part in its own library (module) file?

Yes, I have the same question.

@reshnashrestha
To separate the algorithm part into its own library (module) file in Python, you can follow these steps (as in our case: G4HW3)
Create a new Python file for your algorithm, let's call it work_calculator.py. This file will contain the calculate_work_done function.
Move the calculate_work_done function to work_calculator.py.
In your main code file, import the calculate_work_done function from work_calculator.py and use it as needed.

authors: reshnashrestha tirthbha


text:
Drop "No Role Assigned"

On grant citations where the researcher's role is unclear, don't show anything for the role. Right now it shows as "no role assigned".
Example: https://sandbox.experts.ucdavis.edu/person/02642cd532198111312c62cabf6b4bd9, grant "Tenth International Conference on Computational Fluid Dynamics (ICCFD10)".

@Vensberg I'm unable to reproduce this bug, can your provide another example?

I am not able to find any examples of it now.
When I look at the data, he should be listed as a PI, though.

I'm not sure what action I'm supposed to take away from above comment :/

@jrmerz - Some grants; eg. 109085 correctly identify the role of the grantee as the principle investigator, while others 121228 or 128791 only show the association.  A cursory review of the JSON seems to indicate that the first item of the assocations is being shown, and this is determines whether the PI is role is included.
This one shows the PI role
{
  "assignedBy": {
    "@type": "vivo:FundingOrganization",
    "@id": "ucdrp:funding_org/F55E",
    "label": "APPLIED NANOTECH, INC."
  },
  "relates": [
    {
      "@type": "vivo:PrincipalInvestigatorRole",
      "inheresIn": {
        "hasContactInfo": [
          {
            "hasName": {
              "familyName": "Davis",
              "givenName": "Cristina",
              "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-name"
            },
            "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard"
          },
          {
            "hasName": {
              "familyName": "Davis",
              "givenName": "Cristina",
              "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-name"
            },
            "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-pps-1"
          },
          {
            "hasName": {
              "familyName": "Davis",
              "givenName": "Cristina",
              "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-name"
            },
            "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-pps-2"
          },
          {
            "hasName": {
              "familyName": "Davis",
              "givenName": "Cristina",
              "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-name"
            },
            "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-odr-1"
          }
        ],
        "@type": [
          "foaf:Person",
          "experts:person",
          "vivo:FacultyMember"
        ],
        "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d"
      },
      "@id": "ucdrp:pi_role/301cd84172f5e7ac0275d5c4ac28512d-201400807"
    },
    {
      "hasContactInfo": [
        {
          "hasName": {
            "familyName": "Davis",
            "givenName": "Cristina",
            "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-name"
          },
          "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard"
        },
        {
          "hasName": {
            "familyName": "Davis",
            "givenName": "Cristina",
            "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-name"
          },
          "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-pps-1"
        },
        {
          "hasName": {
            "familyName": "Davis",
            "givenName": "Cristina",
            "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-name"
          },
          "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-pps-2"
        },
        {
          "hasName": {
            "familyName": "Davis",
            "givenName": "Cristina",
            "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-name"
          },
          "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d#vcard-odr-1"
        }
      ],
      "@type": [
        "foaf:Person",
        "experts:person",
        "vivo:FacultyMember"
      ],
      "@id": "ucdrp:person/301cd84172f5e7ac0275d5c4ac28512d"
    }
  ],
  "@type": [
    "experts:grant",
    "vivo:Grant"
  ],
  "@id": "ucdrp:grant/109085",
  "label": "Early Detection and Wound Monitoring of Pressure Ulcers",
  }
}

While this example doesn't show the role.
{
  "assignedBy": {
    "@type": "vivo:FundingOrganization",
    "@id": "ucdrp:funding_org/9196",
    "label": "TEXAS A&M UNIVERSITY - COLLEGE STATION"
  },
  "dateTimeInterval": {
    "@type": "vivo:DateTimeInterval",
    "start": {
      "dateTime": "2021-01-26",
      "@type": "vivo:DateTimeValue",
      "@id": "ucdrp:grant/128791#start",
      "dateTimePrecision": "vivo:yearMonthDayPrecision"
    },
    "end": {
      "dateTime": "2025-08-31",
      "@type": "vivo:DateTimeValue",
      "@id": "ucdrp:grant/128791#end",
      "dateTimePrecision": "vivo:yearMonthDayPrecision"
    },
    "@id": "ucdrp:grant/128791#duration"
  },
  "relates": [
    {
      "hasContactInfo": [
        {
          "hasName": {
            "familyName": "Assadian",
            "givenName": "Francis",
            "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-name"
          },
          "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-pps-1"
        },
        {
          "hasName": {
            "familyName": "Assadian",
            "givenName": "Francis",
            "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-name"
          },
          "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-odr-1"
        },
        {
          "hasName": {
            "familyName": "Assadian",
            "givenName": "Farhad",
            "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-oap-1-name"
          },
          "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-oap-1"
        }
      ],
      "@type": [
        "vivo:FacultyMember",
        "foaf:Person",
        "experts:person"
      ],
      "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24"
    },
    {
      "@type": "vivo:PrincipalInvestigatorRole",
      "inheresIn": {
        "hasContactInfo": [
          {
            "hasName": {
              "familyName": "Assadian",
              "givenName": "Francis",
              "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-name"
            },
            "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-pps-1"
          },
          {
            "hasName": {
              "familyName": "Assadian",
              "givenName": "Francis",
              "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-name"
            },
            "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-odr-1"
          },
          {
            "hasName": {
              "familyName": "Assadian",
              "givenName": "Farhad",
              "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-oap-1-name"
            },
            "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24#vcard-oap-1"
          }
        ],
        "@type": [
          "vivo:FacultyMember",
          "foaf:Person",
          "experts:person"
        ],
        "@id": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24"
      },
      "@id": "ucdrp:pi_role/f10c7892b852f42dfb10c585eb586b24-M2101416"
    }
  ],
  "@type": [
    "experts:grant",
    "vivo:Grant"
  ],
  "@id": "ucdrp:grant/128791",
  "label": "AVA: Automated Vehicles for All",
  "sponsorAwardId": "M2101416",
  "_score": null,
  "_snippet": {
    "field": "relates.@id",
    "value": "ucdrp:person/f10c7892b852f42dfb10c585eb586b24"
  }
}

This problem exists in both the grant page, and the summary on the person page.  Eg, in the Assadian the grants need to include the PI_role as well.  For example Davis mostly shows her PI_role.

Both examples look fine on my local machine.  Wiping my data and testing again......

@jrmerz just to clarify, since the issue has changed. The "no role assigned" is no longer there. However, the grant citation should show "Principal Investigator" according to the data, but there is no reference to any role in the citation.

The way you see it is the goal. This is what I see on sandbox:

The updates are back on dev (not sandbox)... though Quinn is passing around a 'gold' url, so please ask him which to look at.  And yes, I'm trying trying to show that I do understand the issue, I'm not sure why it is not represented on Gold (http://gold.experts.library.ucdavis.edu:8080/person/f10c7892b852f42dfb10c585eb586b24)

Hm, I see the same on dev as on sandbox.

authors: Vensberg jrmerz qjhart

repo: ucd-library/rp-ucd-client


text:
Research Subject Model

Create model, service and store for research subjects. Sub #49

Was thinking @spelkey-ucd can take the lead on this but @sbagg can pair program and zoom so she can learn the ropes?  Thoughts?

Was thinking @spelkey-ucd can take the lead on this but @sbagg can pair program and zoom so she can learn the ropes?  Thoughts?


text:
Possible Issue with Polyfilling for Safari Browsers

When I try to load up the Netlify deployment on Safari the console gives me the error:
SyntaxError: Invalid regular expression: invalid group specifier name and the screen is completely blank.
If I pull up the deployment on Chrome however, it works fine.

Possible look into which regex are supported by Safari, do you guys use negative look-behinds in your group specifiers?
https://stackoverflow.com/questions/51568821/works-in-chrome-but-breaks-in-safari-invalid-regular-expression-invalid-group/51568859

repo: uclaacm/buffer-buffet-simulator


text:
Removing pip from requirements

Pip removed from requirements and pyproject.toml
Now it doesn't auto install when install model-tuner

Verified removal on pyproject.toml and requirements.txt. Good to go.

authors: elemets lshpaner


text:
Change all path types to Path from String (Resolves flaky CI issue)

This PR converts all path types to Path from String stored in all data structures. It also uses deserializePath() method instead of Paths.get() to parse a string to a Path instance. This will resolve the flaky CI issue.

@lazaroclapp Thank you for the review, this is ready for another round.

repo: ucr-riple/NullAwayAnnotator


text:
Alex location

Testing

Failed tests

Tests failed


text:
6.强化学习 > 课程5：蒙特卡洛方法>6.MC预测：动作值 >翻译问题

课程导航+地址
6.强化学习 > 课程5：蒙特卡洛方法>6.MC预测：动作值
截图

具体描述
视频00:36s处字幕"设置"，需改为"设定"

感谢反馈！字幕已经修正啦 稍后会重新部署

repo: udacity/mlnd-issues-zh


text:
ROS Integration Simulator:  Player data archive not found

parallels@ubuntu:~/Downloads/lights_no_cars$ chmod +x ros_test.x86_64 parallels@ubuntu:~/Downloads/lights_no_cars$ ./ros_test.x86_64 Set current directory to /home/parallels/Downloads/lights_no_cars Found path: /home/parallels/Downloads/lights_no_cars/ros_test.x86_64 Mono path[0] = '/home/parallels/Downloads/lights_no_cars/ros_test_Data/Managed' Mono config path = '/home/parallels/Downloads/lights_no_cars/ros_test_Data/Mono/etc' Preloaded 'ScreenSelector.so'
Player data archive not found at /home/parallels/Downloads/lights_no_cars/ros_test_Data/data.unity3d, using local filesystem
parallels@ubuntu:~/Downloads/lights_no_cars$ cd ros_test_Data/ parallels@ubuntu:~/Downloads/lights_no_cars/ros_test_Data$ ls
boot.config                level3.resS                sharedassets1.assets GI                         Managed                    sharedassets1.assets.resS globalgamemanagers         Mono                       sharedassets2.assets globalgamemanagers.assets  Plugins                    sharedassets2.assets.resS level0                     Resources                  sharedassets2.resource level1                     resources.assets           sharedassets3.assets level2                     resources.assets.resS      sharedassets3.assets.resS level2.resS                sharedassets0.assets       StreamingAssets level3                     sharedassets0.assets.resS

Ok this message is outputted before settings window appears. Then i choose lowest resolution and fastest quality. After clicking OK window disappears and that's it. No error. No message.

@amakurin is this good to close? We also just released a new version of the ROS integration simulator that might fix this issue.

yep Working on osx

@amakurin we looked into this and determined that an issue with the OpenGL version that VirtualBox uses doesn't play nice with our simulator. The current options are to either use VMWare (which uses a more recent version of OpenGL) or run the virtual box natively on Windows/OSX and use port forwarding to communicate between ROS in your VM and the simulator on your native machine. Sorry about the inconvenience there. Please open a new issue if you run into problems with these other methods.

having the same issue on Ubuntu without VM

authors: amakurin ckirksey3 veonua

repo: udacity/self-driving-car-sim


text:
ETL para sincronizar terceros

Se requiere implementar un job para la actualización constante de contratistas y proveedores:
Especificaciones técnicas

El aplicativo en su versión estable y actualizada se encuentra en la rama develop y release.
Se debe revisar a partir de terceros_crud, argo y agora que datos necesitan ser sincronizados con periodicidad.

Sub Tareas

[x] Verificar los esquemas argo y agora en la base de datos udistrital.
[x] Realizar la consulta de selección de atributos en argo y agora que se utilizarán para actualizar terceros.
[x] Realizar la consulta de selección de campos en terceros los cuales van a ser actualizados.

Criterios de aceptación

[x] Se encuentran y comentan en el issue los campos a actualizar requeridos.
[x] Se comenta el issue con las consultas para acceder a dichos campos.

Requerimientos

[x] Las funcionalidades se encuentran en release

Dependencias

terceros_crud
Agora
Argo

Definition of Ready - DoR

[x] Está refinada y estimada en puntos de historia por el equipo.
[x] Incluye la descripción y criterios de aceptación, con el detalle funcional y especificaciones técnicas, de forma entendible por cualquier miembro del equipo.
[x] No tiene bloqueos que impidan su ejecución.
[x] Las dependencias entán identificadas y resueltas.
[x] Puede ser probada dentro del Sprint.

Definition of Done - DoD - Desarrollo

[ ] Criterios de aceptación cumplidos.
[ ] Documentación de issue realizada.
[ ] Aprobada por SM/Líder técnico.

En una reunión con el arquitecto, se define la forma como se migrarán dichos datos a la base de datos de terceros.
Queda pendiente definir la frecuencia con que se hará la actualización para incorporar nuevos contratistas y proveedores.


text:
Tex use

Ref. issue #33
I've added a note on latex dependency in the Readme and changed the default font to computer modern, which is the default latex font.
font.family : "Times"

easily fails silently if no matching font is installed (or installed with the family name 'Times New Roman'), but the new should be available for anyone with a latex installation.

Closed because I based this on the branch in #34. It should be merged into that one.

repo: uit-cosmo/cosmoplots


text:
⊢⍖ and ⊢⇌⍖ optimizations are incorrect

Pad link
⊢⇌⍖ is "last index of minimum", while ⊢⍏ is "first index of minimum". Same for ⊢⍖ and ⊢⇌⍏: the former is "first index of maximum" while the latter is "last index of maximum". The current code seems to not distinguish between first and last versions, which is incorrect.

Good catch, thanks!
Fixed in dd8d1868505261.

repo: uiua-lang/uiua


text:
Add bitwise XOR uiuism

It's probably not the fastest way for 2 scalars, but this way it is rank-polymorphic.

Can I suggest
⍜∩(°⍉⋯)⬚0≠

Of course, that's way better. I've pushed the change.

authors: bkDJ kaikalii


text:
Number format exception when

I use this library (version 1.4.) to evaluate expression in calculator.
It looks like this:
BigDecimal result = BigDecimal.ZERO
String expression = ""

public void onButtonPressed(button: String) {
expression += button // I use just these symbols: 0-9, . ,+, - , / ,*,
eval()
}
private Boolean eval() {
        Boolean isValid = true
        try {
            result = new Expression(expression).eval()
        } catch (Expression.ExpressionException e) {
            result = BigDecimal.ZERO
            isValid = false
        } catch (EmptyStackException e) {
            // It throws exception sometimes, but we always get correct result.
        }
        return isValid
    }

As you can see I start with empty string. Whenever I press a button I add it to expression which is evaluated after that.
I check expression for ExpressionException but I found out that if i wrote two decimal points in row (f.e. 4 + 1..6 or 76..6) app crash with NumberFormatException. Here is a log:
  java.lang.NumberFormatException: For input string: "9."
                      at java.lang.Long.parseLong(Long.java:443)
                      at java.lang.Long.parseLong(Long.java:485)
                      at java.math.BigDecimal.<init>(BigDecimal.java:344)
                      at java.math.BigDecimal.<init>(BigDecimal.java:444)
                      at com.udojava.evalex.Expression$43.eval(Expression.java:1250)
                      at com.udojava.evalex.Expression.eval(Expression.java:1255)

I guess that all similiar exception should be handled in library and replaced with ExpressionException, right?

I never thought of using EvalEx this way, but why not. I possibly would have added a public boolean isValid() method to the Expression class and check that method, before evaluating.
Using EvalEx in your way may produce alot of strange Exceptions, a single isValid() method could catch them in general (catch Throwable) and return false for all exceptions.

authors: JosefHruska uklimaschewski

repo: uklimaschewski/EvalEx


text:
Removed sentry check

To do (delete all that do not apply):

[x] Change has a jira ticket that has the correct status.
[x] Changelog entry added.
[x] (if updating requirements) Requirements have been compiled.

Codecov Report

Merging #16 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #16   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           7      7
  Lines         178    159   -19
=====================================
- Hits          178    159   -19

Impacted Files
Coverage Δ

tests/test_backends.py
100% <ø> (ø)
:arrow_up:

directory_healthcheck/backends.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

authors: codecov-io richtier

repo: uktrade/directory-healthcheck


text:
TP2000-105: Only persist changes if business rules are passed

This commit ensures that no database changes are persisted until any business rules are passed as specified by validate_business_rules.
This change is necessary because calling new_version with save=False still creates a transaction, which results in lots of empty
transactions being created. The new behaviour only calls new_version when we are sure that the model will be saved.

Codecov Report

Merging #489 (78fda95) into master (74381ac) will increase coverage by 0.04%.
The diff coverage is 90.32%.

@@            Coverage Diff             @@
##           master     #489      +/-   ##
==========================================
+ Coverage   91.71%   91.75%   +0.04%
==========================================
  Files         292      292
  Lines       17818    17814       -4
  Branches     1441     1441
==========================================
+ Hits        16341    16346       +5
+ Misses       1210     1201       -9
  Partials      267      267

Impacted Files
Coverage Δ

certificates/views.py
88.40% <ø> (-0.17%)
:arrow_down:

regulations/views.py
94.44% <ø> (+8.73%)
:arrow_up:

workbaskets/views/generic.py
79.16% <73.68%> (-4.17%)
:arrow_down:

common/views.py
77.59% <96.29%> (+1.93%)
:arrow_up:

additional_codes/views.py
93.87% <100.00%> (+0.06%)
:arrow_up:

common/models/trackedmodel.py
94.39% <100.00%> (-0.03%)
:arrow_down:

footnotes/views.py
93.75% <100.00%> (+0.06%)
:arrow_up:

workbaskets/tests/test_views.py
100.00% <100.00%> (ø)

workbaskets/views/mixins.py
83.33% <100.00%> (+5.55%)
:arrow_up:

Continue to review full report at Codecov.

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

authors: codecov-commenter simonwo

repo: uktrade/tamato


text:
Per Room Notification Settings?

Hi,
Is it possible to configure the notification options on a per room basis in iamb?
I have some rooms that are important to me, like family chats, and some less important public/group chats I don't want notifications for.
Edit: Looking at the code it looks like iamb already has RoomNotificationMode, but only on the notification trigger side. With no way to configuring them. Perhaps it could be added as a room command, "room notification set <notification level>"

In the meantime, it should be possible to configure those settings in another client (e.g. element.io webapp).

Fixed in #305

authors: benjajaja rmsthebest ulyssa

repo: ulyssa/iamb


text:
Problem to change owner of site

Hi,
We create a site from admin account, when we change the owner to another account, a message tell the changement is done.
But the owner is still admin.
Version : v1.39.3
Installation with Docker-compose ( image : ghcr.io/umami-software/umami )
Best regards

You can try to directly edit it in the database.

Fixed in v1.39.4.

authors: AugustinHavas hmsjy2017 mikecao

repo: umami-software/umami


text:
Horizontal scroll bar present on mobile after 2.9.0

Describe the Bug
After upgrading to 2.9.0, the Dashboard page on mobile has a tiny horizontal scroll bar as well as a white square in the corner.

It seems like the +1m 18s on the Average visit time is what's causing the scroll bar.
I don't remember this happening on 2.8.0.
Database
PostgreSQL
Relevant log output
No response
Which browser are you using? (if relevant)
Chrome
How are you deploying your application? (if relevant)
Vercel

@franciscao633 can u assign me this task

This should be resolved now.

authors: GamerKingFaiz mikecao uzzii-21


text:
IndexOutOfBoundsException: Invalid index 0, size is 0

I'm getting this error, both on Android 4 and 5
Fatal Exception: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251)
at java.util.ArrayList.get(ArrayList.java:304)
at android.support.v4.view.ViewPager.performDrag(SourceFile:2162)
at android.support.v4.view.ViewPager.onTouchEvent(SourceFile:2081)
at android.view.View.dispatchTouchEvent(View.java:7348)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2235)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1932)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at com.sothree.slidinguppanel.SlidingUpPanelLayout.dispatchTouchEvent(SourceFile:962)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2241)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1946)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1974)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1426)
at android.app.Activity.dispatchTouchEvent(Activity.java:2446)
at android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent(SourceFile:60)
at android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent(SourceFile:60)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1922)
at android.view.View.dispatchPointerEvent(View.java:7528)
at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:3626)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:3554)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:4818)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:4778)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:4930)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:179)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:140)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(NativeStart.java)

What version of the library are you using? I thought I fixed a similar issue already.

The last one (3.2)... Im algo getting a lot of errors on a other view on
the onTouchEvent, probably a reflection from this one.
On Nov 24, 2015 5:49 AM, "Anton Lopyrev" notifications@github.com wrote:

What version of the library are you using? I thought I fixed a similar
issue already.
—
Reply to this email directly or view it on GitHub
https://github.com/umano/AndroidSlidingUpPanel/issues/590#issuecomment-159187408
.

@tokudu no news on this issue?

@tokudu Thank you for replying. Oh, really? I'm using version 3.1.1. I'm going to try to update the latest version.

anyone?? guess I'll have to dowload the library and try to fix myself :(

Looking at your stack trace, the crash is happening inside of your ViewPager. This doesn't look related to the library.

@tokudu haven't you seen this line on the stack?
at com.sothree.slidinguppanel.SlidingUpPanelLayout.dispatchTouchEvent(SourceFile:962)
It happens BECAUSE of the sliding panel... I have a view pager in the Sliding Panel

@githubdoramon could you fix it ? I am facing the similar issue.
@tokudu any fixes gone in for this issue ?

@gurappa not yet... I'm starting to think I'll have to build something from scratch :( ... 10% of the users are getting this error... And I can't even simulate it.

@githubdoramon @gurappa I can't reproduce this - and we haven't seen this issue in our app, if you can provide me with a sample project and / or repro steps I can debug. Otherwise, I'm unfortunately powerless here.
I'll reopen the issue for now.

@tokudu the problem is I can't reproduce either... I have the sliding panel, and a view pager on top of it.... I try everything to get the crash, but I keep only getting user having the crash

@tokudu please close this issue... the real problem is with my view pager, not the sliding panel! Im really sorry!

Hi @githubdoramon may I know what was the issue ? I will see if it is the same issue with our code too. Thanks in advance.

@gurappa I'm not yet 100% sure it solved... but I didn't got new exceptions on the last version I released... I extended the view pager, and made it possible to disable the swyping when changing its contents. Also made a check for childs... here is the code
public class OnOffViewPager extends ViewPager {
public boolean enabled = true;

public OnOffViewPager(Context context) {
    super(context);
}

public OnOffViewPager(Context context, AttributeSet attrs) {
    super(context, attrs);
}

@Override
public boolean onTouchEvent(MotionEvent ev) {
    if(this.enabled) {
        if (getCurrentItem() == 0 && getChildCount() == 0) {
            return false;
        }
        return super.onTouchEvent(ev);
    } else {
        return false;
    }
}

@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
    if(this.enabled) {
        if (getCurrentItem() == 0 && getChildCount() == 0) {
            return false;
        }
        return super.onInterceptTouchEvent(ev);
    } else {
        return false;
    }
}

}

Thanks for the info @githubdoramon :-)

cause reason: this issue is caused by the source file. In ViewPager setAdaper() mItems will set null.When you darg viewpager and when the setAdapter is called then this issue occured.you can see the performDrag method mItems.get(0) don't add size check.

cause reason: this issue is caused by the source file. In ViewPager setAdaper() mItems will set null.When you darg viewpager and when the setAdapter is called then this issue occured.you can see the performDrag method mItems.get(0) don't add size check.
solve : using notifyDataChanged to refresh data instead of setAdapter.
if(mCarinfoAdapter == null){
mCarinfoAdapter = new CarInfoViewPagerAdapter(views);
}else{
mCarinfoAdapter.setViews(views);
}
if(vp_carinfo.getAdapter() == null){
vp_carinfo.setAdapter(mCarinfoAdapter);
}else {
mCarinfoAdapter.notifyDataSetChanged();
}
thanks.

authors: githubdoramon gurappa kwmt smallmouse2009 tokudu

repo: umano/AndroidSlidingUpPanel


text:
Restoring animator state tries to restore curve driven values

These are derived values and cannot be set - Unity will flag a warning.
in UMAGeneratorBase.cs, RestoreAnimatorState(Animator animator) wrapping the call with IsParameterControlledByCurve fixes issue.
			foreach(AnimatorControllerParameter param in parameters)
			{

                if (!animator.IsParameterControlledByCurve (param.nameHash))
                {
				    switch(param.type)
				    {
					    case AnimatorControllerParameterType.Bool:
						    animator.SetBool(param.nameHash, param.defaultBool);
						    break;
					    case AnimatorControllerParameterType.Float:
						    animator.SetFloat(param.nameHash, param.defaultFloat);
						    break;
					    case AnimatorControllerParameterType.Int:
						    animator.SetInteger(param.nameHash, param.defaultInt);
						    break;
				    }
                }
			}

Should the switch run when animator.IsParameterControlledByCurve() is true or false? Right now you have a ! in there, which seems to disagree with your comment.

You do not want to update when controlled by curve - this is because Unity derives those values and doesn't want them explicitly set (and throws a warning if you do).

Makes sense, let me have a look at it

Fixed by:
https://github.com/umasteeringgroup/UMA/commit/93b3c32c8f7b37bce8a394c76400ff78e04f1c14

authors: DirtyHippy00 ecurtz virror

repo: umasteeringgroup/UMA


text:
Fix dead code warnings for async/blocking versions

Fixes issue #61

Fixed! Turned out that the blocking impl needs async on the handler side of actix-web, see commit https://github.com/umccr/htsget-rs/pull/63/commits/8824d820d3e43f41ec95b33cc2f172a3697461be.
Review & merge, plz @CastilloDel and/or @mmalenic ? ;)

repo: umccr/htsget-rs


text:
Button组件未开放微信小程序的hover-class定制功能

这个功能解决了什么问题？
有时候我们不需要点击态或者应用设计色调与自带点击态颜色冲突，所以需要去掉点击态或者自定义点击态。查阅了组件Button文档并没有提及hover-class相关内容，源码内hover-class似乎也没有作为props可传入，源码为:hover-class="!disabled && !loading ? 'u-button--active' : ''"，所以应该是缺乏了这个功能
你期望的 API 是怎样的？
作为Props传入，可自定义点击态样式类，也可传入none则去除点击态，同微信原生定义即可

uniapp 官方有这个参数，但是在u-button组件无效


text:
Metadata is not fetched when metadataPrm is true

            let serviceUrl = this.baseUrl + '/odata';
            //let dataService = new ODataService(serviceUrl);  // OK when metadataPrm is undefined
            let dataService = new ODataService(serviceUrl, true); // is bypassed when true

The problem is in DataServiceBase.initialize logic:
                    //if (metadataPrm == null) { // current logic, fetch is bypassed
                    if (!metadataPrm || metadataPrm === true) {  // patched, OK

beetle.js: 3.0.6

Fixed with 3.0.7. Thanks again for reporting and sorry for the delay.

authors: buchatsky umutozel


text:
代码高亮问题

小白一枚，看到大佬的代码非常感兴趣，但有个问题请问一下，为什么在这个项目里elemenui的代码也都会高亮，这与自己的组件有时候会混淆，是这个项目的配置问题吗

没太明白你的意思。组件不就应该高亮吗

之前自己写的组件才会高亮，用elementui组件应该不会高亮，例如我自己封装了一个my-button是会高亮的，但是我用el-button应该不会高亮，但是在大佬你这边的项目里el-button也会高亮。

高亮才是正常的


text:
[Port Request]: Alpha 1.0.16.05_13 Lilypad QA (RosePad Client)

Wondering if it would be possible to get ears onto the rosepad client of the alphaver arg jar of minecraft (which itself is a modification of the Java Edition Alpha v1.0.16_02 jar) since rosepad has a built in mod loader. their website is here https://rosepadmc.github.io/

Retrofork ports are on hold at the moment pending the Ears2 rewrite.

Fair enough, thanks for the response will await the rewrite patiently

repo: unascribed/Ears


text:
Add RedHat OpenShift to adopters

Explains how we leverage CEL playground: https://playcel.undistro.io/
/assign @dmueller2001

 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.

repo: undistro/cel-playground


text:
🛑 Unforest is down

In e12816e, Unforest (https://www.unforest.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Unforest is back up in 8498ff3 after 50 minutes.

repo: unforest/uptime


text:
🛑 Unforest is down

In 199fec7, Unforest (https://www.unforest.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Unforest is back up in 6def707 after 11 minutes.


text:
🛑 Libreddit is down

In b8ee08b, Libreddit (https://libreddit.unforest.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Libreddit is back up in 33febc6 after 21 minutes.


text:
🛑 Libreddit is down

In 55d144f, Libreddit (https://libreddit.unforest.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Libreddit is back up in f2aff2a after 11 minutes.


text:
Implement language translation and investigate improved tools

Site administrator resposible to translation of overall site.
Country office responsible for local translation of content.
Investigate user interface tools for working with translations, e.g. wagtail-localize.org

wagtail-localize
Seems quite immature because not comprehensively documented.
Does a fairly good job of extracting strings that need to be translated, but there is an issue regarding ListBlocks.
Fields that do no need translation were also extracted; could not find a way to ignore certain fields (missing documentation).
Allows page content and templates to be translated.
Allows PO files to be downloaded/uploaded.
Allows translation to occur via Wagtail Admin.
Git integration with Pontoon provided by wagtail-localize-git.
wagtail-localize-git
Outputs PO files into a git repository to integrate with Pontoon.
Hardcoded to use the master branch
Probably could be made to work with Crowdin if there were more configuration options around the expected structure and content of the PO files in git.
Welcomes pull requests to support other integrations, but without a documented path for doing so.
Seems less mature than wagtail-localize.
Crowdin
Requires access to an entire Github account (all repos public & private).
Repository selection occurs on the Crowdin side and you must trust that they will not do anything with the rest of your account!
Requires 'source' files to be uploaded i.e. the strings in the 'base' language e.g. English.
Crowdin expects that it will create the files with translated content beside the base language files.
This is significantly different from Pontoon, which expects the translated files to be created already (with missing translations) and then to fill in the translated content.
Summary
Managed to get an end-to-end solution implemented with Pontoon, which worked as expected.
May not be too much work involved to make wagtail-localize-git generic enough to be used with Crowdin.
Likely to need a solution for the ListBlock issue.
Essential to find out whether fields can be ignored and how.

Implementation branch: wip/wagtail-localize-test
Shared git repo for sync with Pontoon: ianstride-iogt/wagtail-localize-test

Hey @istride and @isedwards - you're right that wagtail-localize is new and needs better documentation, but it's in production on some large sites. We'd love to work with you to make it better. Ping me (@tom) on the Wagtail Slack - https://wagtail.io/slack - if I can help.

Hi @tomdyson - thank you for getting in touch, great to hear from you.
We're currently using just wagtail-localize. We have an issue when using wagtail-localize with Wagtail multi-site: https://github.com/wagtail/wagtail-localize/discussions/380
As a temporary workaround I'm considering overriding the wagtail-localize template for /admin/locales/<id>/ to hide the option to "sync from" (otherwise, it's likely that our admins will choose this option and we'll end up with hundreds of extra versions of the sites that are not being used).
@istride - we should revisit the additions you were testing in wip/wagtail-localize-test in the next couple of months to see if we can improve the workflow.  If we do use wagtail-localize-git then we can update the branch to use a UNICEF or IDEMS repository for the translation files.

Ah, thanks - I'd missed your discussion with @kaedroho in the localize repo.

As a temporary workaround I'm considering overriding the wagtail-localize template for /admin/locales// to hide the option to "sync from" (otherwise, it's likely that our admins will choose this option and we'll end up with hundreds of extra versions of the sites that are not being used).

One quick and easy way to do this would be to swap wagtail_localize.locales with wagtail.locales in INSTALLED_APPS. These apps just provide a UI for the wagtailcore.Locale model, the only difference is the "Sync from" field.

A method for translating that involves spreadsheets may be preferred, initially, as it is closer to the existing process. Anything we can do to automate this kind f process would be very helpful. In that case, poxls, as identified by @dannyparsons , may be useful.

I implemented a prototype for importing/exporting translations via spreadsheets: https://github.com/geoo89/iogt/tree/feat/translation_xlsx
@ehmadzubair is going to make this prototype production-ready.

@ChrisMarsh82 I think @geoo89 can comment better about the status of this ticket.

We have working processes for all localization on the site.

wagtail-localize for content (has some limitations wrt Stream fields, e.g. answer choices for questionnaires)
PO files for site strings that are part of the repositories
translation-manager in the CMS for site-strings that have recently be added and don't have an official translation, for the country offices to translate.

There are definitely opportunities for improvement, but moving this to the backlog for now.

authors: geoo89 isedwards istride kaedroho sheralim012 tomdyson

repo: unicef/iogt


text:
feat(components): add Button

feat(components): add Link
refactor(button): change color
refactor(button): add variant
docs(button): add disabled

Codecov Report

Merging #126 (087def6) into develop (298f399) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##           develop      #126   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         4    +2
  Lines           15        31   +16
  Branches         6        13    +7
=========================================
+ Hits            15        31   +16

Impacted Files
Coverage Δ

src/components/Button/Button.tsx
100.00% <100.00%> (ø)

src/components/Link/Link.tsx
100.00% <100.00%> (ø)

src/components/Link/index.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


text:
Homebrew install of 2.0.2-beta1 fails

During a recent brew upgrade, the unifi-poller was upgraded from 2.0.1 to 2.0.2-beta1. The installation failed, however, with the following output:
==> make install VERSION=2.0.2-beta1 ITERATION=842 PREFIX=<homebrew path>/Cellar/unifi-poller/2.0.2-beta1 ETC=<homebrew path>/etc
Last 15 lines from <homebrew logs path>/unifi-poller/01.make:
gzip -9nc examples/MANUAL > unifi-poller.1.gz
mv examples/MANUAL.html unifi-poller_manual.html
Done Building! -
- Local installation with the Makefile is only supported on macOS.
If you wish to install the application manually on Linux, check out the wiki: https://https://github.com/unifi-poller/unifi-poller/wiki/Installation
- Otherwise, build and install a package: make rpm -or- make deb
See the Package Install wiki for more info: https://https://github.com/unifi-poller/unifi-poller/wiki/Package-Install
# Copying the binary, config file, unit file, and man page into the env.
/usr/bin/install -m 0755 -d <homebrew path>/Cellar/unifi-poller/2.0.2-beta1/bin <homebrew path>/Cellar/unifi-poller/2.0.2-beta1/share/man/man1 <homebrew path>/etc/unifi-poller <homebrew path>/Cellar/unifi-poller/2.0.2-beta1/share/doc/unifi-poller <homebrew path>/Cellar/unifi-poller/2.0.2-beta1/lib/unifi-poller/web
/usr/bin/install -m 0755 -cp unifi-poller <homebrew path>/Cellar/unifi-poller/2.0.2-beta1/bin/unifi-poller
/usr/bin/install -m 0644 -cp unifi-poller.1.gz <homebrew path>/Cellar/unifi-poller/2.0.2-beta1/share/man/man1/
/usr/bin/install -m 0644 -cp examples/up.conf.example <homebrew path>/etc/unifi-poller/
/usr/bin/install -m 0644 -cp init/webserver/* <homebrew path>/Cellar/unifi-poller/2.0.2-beta1/lib/unifi-poller/web/
install: init/webserver/static: Inappropriate file type or format
make: *** [install] Error 71

The error seems appropriate, since init/webserver/static is a directory and therefore install doesn't know what to do with it.
This is on macOS 11.1:
      System Version: macOS 11.1 (20C69)
      Kernel Version: Darwin 20.2.0

Figures. Thanks for the report! (I hate hombrew)

New release! it's fixed now.
$ brew upgrade unifi-poller
==> Upgrading 1 outdated package:
golift/mugs/unifi-poller 2.0.1 -> 2.1.0
==> Upgrading golift/mugs/unifi-poller 2.0.1 -> 2.1.0
==> Downloading https://golift.io/unifi-poller/archive/v2.1.0.tar.gz
Already downloaded: /Users/david/Library/Caches/Homebrew/downloads/a4dfc75deb8467315d561379658dcceca63dd58b70c86ddf1c4a0cfcf5f6fea5--unifi-poller-2.1.0.tar.gz
Warning: A newer Command Line Tools release is available.
Update them from Software Update in System Preferences or run:
  softwareupdate --all --install --force

If that doesn't show you any updates, run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/more/.

==> make install VERSION=2.1.0 ITERATION=862 PREFIX=/usr/local/Cellar/unifi-poller/2.1.0 ETC=/usr/local/etc
==> Caveats
  Edit the config file at /usr/local/etc/unifi-poller/up.conf then start unifi-poller with
  brew services start unifi-poller ~ log file: /usr/local/var/log/unifi-poller.log
  The manual explains the config file options: man unifi-poller

To have launchd start golift/mugs/unifi-poller now and restart at login:
  brew services start golift/mugs/unifi-poller
==> Summary
🍺  /usr/local/Cellar/unifi-poller/2.1.0: 18 files, 4.9MB, built in 22 seconds
Removing: /usr/local/Cellar/unifi-poller/2.0.1... (15 files, 12.3MB)
Removing: /Users/david/Library/Caches/Homebrew/unifi-poller--2.0.2-beta1.tar.gz... (63.6KB)

authors: davidnewhall estadtherr

repo: unifi-poller/unifi-poller


text:
Unable to add platforms in cordova

Hi,  I'm trying to use this npm package and I can't add packages using "cordova platform add "
I have included the error message I receive below. Thanks for your package and any help you can provide
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build:cordova"
npm ERR! node v4.0.0
npm ERR! npm  v2.14.2
npm ERR! code ELIFECYCLE
npm ERR! react-cordova-boilerplate@1.0.2 build:cordova: webpack -c
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the react-cordova-boilerplate@1.0.2 build:cordova script 'webpack -c'.
npm ERR! This is most likely a problem with the react-cordova-boilerplate package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     webpack -c
npm ERR! You can get their info via:
npm ERR!     npm owner ls react-cordova-boilerplate
npm ERR! There is likely additional logging output above.

Hey,
First of all, thanks for the issue.
You did  run npm install before anything, right?

I had no problem adding the platform "browser" and running "cordova run browser". If there isn't any further information from the reporter I would assume it is a configuration problem on their end.

Tried it too last night, got to send me more relevant error log.

authors: brainlid kcrao unimonkiez

repo: unimonkiez/react-cordova-boilerplate


text:
Determine JavaScript libraries and modules to include in framework

jQuery?
Carousel?
Modal/lightbox
Animation

Let's break this into smaller, more manageable issues: #10, #11, #12, #13

repo: univneb/dcf


text:
[Feature Request] xml 解析

Checklist

[X] I searched exising issues and no one else requests similar feature.
[X] I think that 25%+ users are positive towards this feature.

Describe the feature
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
		try {
			DocumentBuilder builder = factory.newDocumentBuilder();
			Document doc = builder.parse(file);
			NodeList nList = doc.getElementsByTagName("boardInfo");
			for (int i = 0; i < nList.getLength(); i++) {
				Element element = (Element) nList.item(i);
				BoardInfo boardInfo = new BoardInfo(element);
				boardInfoServiceMap.put(element.getAttribute(Constants.attName),
						new BoardInfoService(file.getAbsolutePath(), boardInfo));
			}
		}

Additional context
No response

id = element.getAttribute(Constants.attId);
		name = element.getAttribute(Constants.attName);
		NodeList fnList = element.getElementsByTagName("fullName");
		if (fnList != null && fnList.getLength() > 0) {
			fullName = fnList.item(0).getFirstChild().getNodeValue();
		} else {
			fullName = name;
		}
		device = new Device((Element) element.getElementsByTagName("device").item(0));
		imgPath = element.getElementsByTagName("imgPath").item(0).getFirstChild().getNodeValue();
		NodeList sectionList = element.getElementsByTagName("settings");
		Element subElement = (Element) sectionList.item(0);
		settings = new Settings(subElement);
		NodeList resourceList = element.getElementsByTagName("resources");
		Element resElement = (Element) resourceList.item(0);
		if (resElement != null) {
			resources = new Resources(resElement);
		}

		NodeList programs = element.getElementsByTagName("program");

		for (int subi = 0; subi < programs.getLength(); subi++) {
			Node program = (Node) programs.item(subi);
			supportPrograms.add(program.getFirstChild().getNodeValue());
		}

repo: unknowIfGuestInDream/javafxTool


text:
Bitrate selection

Thanks for your work! Bitrate selection is the killer feature of your client compared to the original xbox-app. However, it doesn't work for me (Beta 6 on Windows 11). No matter what I select it is always locked to the default 15Mbit/s. Am I doing something wrong?
Regards

Same here, selected 100 Mbit/s but it looks like 10-20

Same issue, using remote play (not xCloud streaming)

The Xbox locks it to max 15 mbps. Only microsoft can increase this limit.

authors: generalmidi445 mindesik ptnr unknownskl

repo: unknownskl/greenlight


text:
[Map] DM-EgyptianArena[remix]

Dear Sir/Madam,
I am Danilo Di Mascio and this is not one of my old levels. Could you please delete the file or change the author's name?
Thank you for your kind attention.
Kind regards,
Danilo

URL: https://unrealarchive.org/maps/unreal-tournament/deathmatch/E/dm-egyptianarenaremix_b890f66b.html
Hash: b890f66b21e74b521a3c7708a208f5634224bc32
Current name: DM-EgyptianArena[remix]

Fixed

authors: danarchitect shrimpza

repo: unreal-archive/unreal-archive-data

license: Unlicense


text:
[Model] Kitty

I want to ask to unset variations of this model. They have the same name, but models themselves are completely different: the main one is a furry, and the other is human (an old female spy model by Warbeast).

URL: https://unrealarchive.org/models/unreal-tournament-2004/K/kitty_b3304063.html
Hash: b3304063ae383ce28245cd7a7f7ca7ed54085f4c
Current name: Kitty

Unset variation

authors: PootisKorn shrimpza


text:
Update logback-classic, logback-core to 1.2.10

Updates

ch.qos.logback:logback-classic
ch.qos.logback:logback-core

from 1.2.3 to 1.2.10.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "ch.qos.logback" } ]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #234.


text:
fix: NodePool should not late-init node count

The nodepool's node_count and initial_node_count should not be late-initialized to prevent a fight with the GKE autoscaler.
Also see  discussion on #353
Fixes: #340
I have:

[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

Hey @turkenf could you please :heavy_check_mark: the PR pipeline? I'd like to get an artifact out of the publish-artifacts job and do end to end testing on it :pray:

/test-examples="examples/container/nodepool.yaml"

damn, i just realized the CI job doesn't build a public accessible image. Going to publish one on my own :space_invader:

Hey @turkenf i've updated my proof of work. Can you please guide me regarding the Uptest-examples/container/nodepool.yaml failure?
I can find the logs: Is this a flake or an issue with my change :thinking: ?
wait nodepool.container.gcp.upbound.io/nodepool --for=condition=Test --timeout 10s" exceeded 6 sec timeout, context deadline exceeded
    logger.go:42: 12:59:49 | case | Failed to collect events for case in ns kuttl-test-certain-chow: no matches for kind "Event" in version "events.k8s.io/v1beta1"

/test-examples="examples/container/nodepool.yaml"

authors: moolen turkenf

repo: upbound/provider-gcp


text:
Escape from built-in editor closes uploader window

Describe the bug
The escape key closes both the built-in editor and the uploader modals.
To Reproduce

Upload a file, and you see the list of uploaded files.
Click the edit icon to edit an image.
Hit the Escape key.

This seems to close both the editor and the uploader modals.
Expected behavior
I think it should close just the editor modal and leave you on the uploader.
Desktop (please complete the following information):

OS: Windows
Browser Chrome
Version 123

Smartphone (please complete the following information):
Not tested.
Additional context

We faced a similar issue in our project code, we found that a DOM event was sent from Uploadcare lib and handled by both the web component and other components that were listening to this event.
Try e.preventDefault() for the close event of your editor and see if you can isolate the DOM Event.

authors: ECecillo edwh

repo: uploadcare/blocks


text:
🛑 Main Website is down

In 9495a3e, Main Website (https://www2.upmin.edu.ph) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Main Website is back up in 9b8eece after 28 minutes.

repo: upmin-dev/UP-time


text:
🛑 OS Ticket is down

In b4d9404, OS Ticket (https://support.upmin.edu.ph) was down:

HTTP code: 0
Response time: 0 ms

Resolved: OS Ticket is back up in b7fe347 after 42 minutes.


text:
verifying SSL Peer certificate raises error (node-libcurl)

Commit::  7011a2c
Issue
Verifying SSL Peer certificate raises error for most of the websites.
Steps to Reproduce
Uncomment line 17 of src/helpers/request.ts
Possible Solution

https://github.com/JCMais/node-libcurl/blob/develop/COMMON_ISSUES.md

4a030c1 solves this issue following https://github.com/JCMais/node-libcurl/blob/develop/COMMON_ISSUES.md

Use in a workflow to download and push ca cert
 curl --remote-name --time-cond cacert.pem https://curl.se/ca/cacert.pem

repo: upptime/cli


text:
Replace Zap that updates the Eviction sheet with Google Script code

Shifting to Airtable


text:
AxiosError: maxContentLength size of -1 exceeded

I have checked the following:

[X] I use the newest version of bruno.
[X] I've searched existing issues and found nothing related to my issue.

Describe the bug
When sending a request to my API endpoint (on AWS) I get this error:
Error invoking remote method 'send-http-request': AxiosError: maxContentLength size of -1 exceeded

I believe it could be related to this bug?
.bru file to reproduce the bug
No response
Screenshots/Live demo link

I think it might have something to do with transfer-encoding: chunked

same error here while calling streaming api

repo: usebruno/bruno


text:
crashing when generating code from request

I have checked the following:

[X] I use the newest version of bruno.
[X] I've searched existing issues and found nothing related to my issue.

Describe the bug
version：1.19.0
OS：Windows 10 Professional (19041.1826)
When I clicked on the "Generate Code" button from any saved request, the software crashed with a crashing page.
The previous version (1.18.1) didn't have this problem.
.bru file to reproduce the bug
No response
Screenshots/Live demo link

Duplicate of #2444

this is resolved as of v1.20.0 @sanjai0py

Closing this as the issue has been fixed in v1.20.0.


text:
feat: folder documentation

Description
feat: #554 #361
This PR enables users to create folder level documentation.
Documentation can be saved with save hotkeys.

Contribution Checklist:

[x] The pull request only addresses one issue or adds one feature.
[x] The pull request does not introduce any breaking changes
[x] I have added screenshots or gifs to help explain the change if applicable.
[x] I have read the contribution guidelines.
[x] Create an issue and link to the pull request.

Note: Keeping the PR small and focused helps make it easier to review and merge. If you have multiple changes you want to make, please consider submitting them as separate pull requests.
Publishing to New Package Managers
Please see here for more information.

Hello, I have synced my branch with latest changes so there are no conflicts.


text:
show comment count

Describe the solution you'd like
in my workflow , i'd like to use the comment to link to the relation posts.for conveninece to show the diffrences of the post with comment, in my opinion it suppose to show the comment count of the post
Type of feature
User Interface (UI)
Additional context
No response

Same. Also, please consider including comments in search results and the ability to link to a comment, otherwise it's pointless to include tags or post useful extra information in comments, because you would rather append them to the original post for convenience of retrieval, which can make the original post quite lengthy.

@InfiniteOpen so basically you want to have the option to embed comments in memo, right?

@InfiniteOpen so basically you want to have the option to embed comments in memo, right?

no,i just need show the post's comment count beside the post title or anywhere else ,to help find the post which has comments aleady. but the @gitkeniwo thought i totally agree

@gitkeniwo @InfiniteOpen Is this something that addresses your needs??
https://discord.com/channels/1017113925776588902/1053904069745442846/1213170156902027326

@gitkeniwo @InfiniteOpen Is this something that addresses your needs??
https://discord.com/channels/1017113925776588902/1053904069745442846/1213170156902027326

sorry, it seems no permission for me to access the link.

authors: InfiniteOpen MehadND gitkeniwo

repo: usememos/memos


text:
Add Possibility to add Collaborators on Memos

Describe the solution you'd like
It would be great if I could add existing user (by username) as collaborator to the Memo I defined as public. What collaborators can do is that they can simply edit the Memo and add more info to the specific topic.
Type of feature
User Experience (UX)
Additional context
This is useful when I want to create some Travel guide or some other type of shared memo, where I would like to simply declare someone as collaborator so we can both contribute to the Guide/memo we are building.

This would be a great improvement of Memos

I just set up memos as a replacement for evernote and was quite surprised that this was not already possible. I would 100% love to see this feature!!

authors: arthuragone maarten682 vulovix


text:
Translations update from Hosted Weblate

Translations update from Hosted Weblate for TallUI/TallUI Core Auth.
It also includes following components:

TallUI/TallUI Core Pagination

TallUI/TallUI Core Passwords

Current translation status:

I don't understand how this PR came to be. It seems there is no change, even if the PR states every SVG as newfile. Another question: how the heck was Hosted Weblate triggered by just uploading some SVGs.
Closing, without merge, of course.

authors: adrolli weblate

repo: usetall/tallui


text:
Fix description of the inspector start command

機種によって、fn/Fnキーを押すかの有無が異なるので、削除しました。このキーの名前も機種によって異なるため。

ファンクションキーが最近のPCでデフォルトで無効化されていることはどっかで触れてもいいかもですねえ

それがあって説明が大変なので、ファンクションキー関係のことは説明しなくても良いようにした感じです。

FirefoxとSafariもmacOS上では同じでした。

authors: chelproc chvmvd

repo: ut-code/utcode-learn


text:
Build CI with GitHub Actions(windows runner)

Overview

Add CMake for build ../ExtLibraries

support windows only(currently)

Add build CI with GitHub Actions windows runner

Issue

#29

Details

ExtLibraries/CMakeLists.txt download & build external dependencies and install to ../ExtLibraries

Validation results

https://github.com/ut-issl/s2e-core/runs/4920971176?check_suite_focus=true

Scope of influence
N/A
Supplement

../ExtLibraries will be controlled by ExtLibraries/CMakeLists.txt(not on this PR)

Note

If there are related Projects, tie them together.
Assignees should be set if possible.
Reviewers should be set if possible.
Set priority label if possible.

確認ありがとうございます．マージします．


text:
Can not exit help window

steps to reproduce

open nix-tree
type ? to get help window
type q to exit the help window

Expected: help window(modal) is closed
What actually happens: Nothing happens
relevenat source code
By studying the source code I found this https://github.com/utdemir/nix-tree/blob/main/src/App.hs#L287 so it seems that q should close the help window but it never does

Thank you for the issue!
The line of code you found is spot on, and I think it should fix this issue. This was a relatively recent fix released with v0.1.4. I can not reproduce the issue on the latest version.
That version hit nixpkgs-unstable, but not yet nixpkgs-stable. So my guess would be that you're using an older version. If this is the case, could you try using a version >= 0.1.4? If the issue persists, please let me know alongside with the version you have (nix-tree --version) and I'll take a look again.

nix-tree --version
nix-tree 0.1.3.0

case closed :)

authors: EncodePanda utdemir

repo: utdemir/nix-tree


text:
0.1.4 breaks CI: AttributeError: 'Function' object has no attribute 'execution_count'

0.1.4 breaks our test suite on GitHub actions:
Arguments: ('Future exception was never retrieved',)
INTERNALERROR> E                 raise ex[1].with_traceback(ex[2])
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/callers.py", line 187, in _multicall
INTERNALERROR> E                 res = hook_impl.function(*args)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/xdist/remote.py", line 87, in pytest_runtestloop
INTERNALERROR> E                 self.run_one_test(torun)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/xdist/remote.py", line 106, in run_one_test
INTERNALERROR> E                 self.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> E                 return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> E                 return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> E                 self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> E                 return outcome.get_result()
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> E                 raise ex[1].with_traceback(ex[2])
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/callers.py", line 187, in _multicall
INTERNALERROR> E                 res = hook_impl.function(*args)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/_pytest/runner.py", line 109, in pytest_runtest_protocol
INTERNALERROR> E                 runtestprotocol(item, nextitem=nextitem)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/_pytest/runner.py", line 120, in runtestprotocol
INTERNALERROR> E                 rep = call_and_report(item, "setup", log)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/_pytest/runner.py", line 217, in call_and_report
INTERNALERROR> E                 report: TestReport = hook.pytest_runtest_makereport(item=item, call=call)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> E                 return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> E                 return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> E                 self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pluggy/callers.py", line 203, in _multicall
INTERNALERROR> E                 gen.send(outcome)
INTERNALERROR> E               File "/__w/core/core/venv/lib/python3.8/site-packages/pytest_github_actions_annotate_failures/plugin.py", line 34, in pytest_runtest_makereport
INTERNALERROR> E                 if item.execution_count <= pytest_rerunfailures.get_reruns_count(item):
INTERNALERROR> E             AttributeError: 'Function' object has no attribute 'execution_count'
INTERNALERROR> E           assert False

Ref: https://github.com/home-assistant/core/pull/58351

Closing this issue because CI error was resolved by reverting changes.

authors: frenck utgwkk


text:
No password interaction when using full disk encryption in Full Grafics mode

I've try to use full disk encryption but can't get password interaction in Full Grafics mode. Only clear screen with blinking cursor after loading initial ramdisk. In console mode is fine. I've try to use nomodeset in grub but with no success.
Configuration

UTM Version: 3.1.5 (53)
OS Version: 12.3
Apple Silicon

Your issue doesn’t mention the guest OS but it sounds like #3555. Is that what you’re trying to do?

authors: conath ty-clapp

repo: utmapp/UTM


text:
Update SITES.md

Thank you :)

Thanks for the PR! We've simplified the process of adding your site/repo to the list. Instead of updating SITES.md you would add the utterances topic to your repo.

authors: hishark jdanyow

repo: utterance/utterances


text:
AttributeError: 'Linear' object has no attribute 'lora_A'

python3 -m multi_loras \
    extract_lora \
    --base_model_name_or_path "mistralai/Mistral-7B-v0.1" \
    --tuned_model_name_or_path "HuggingFaceH4/zephyr-7b-beta" \
    --save_path "./mistral-zephyr-lora" \
    --fp16 \
    --bits 16 \
    --lora_r 128

errors in:
Run SVD:   0%| | 1/673 [00:03<43:49,  3.91s/it, layer=model.layers.0.self_attn.q_proj.lora_A.default, shape=torch.Size([
Traceback (most recent call last):
  File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/usr/local/lib/python3.8/dist-packages/multi_loras/__main__.py", line 48, in <module>
    main()
  File "/usr/local/lib/python3.8/dist-packages/multi_loras/__main__.py", line 43, in main
    cmd_func(args)
  File "/usr/local/lib/python3.8/dist-packages/multi_loras/extract_lora.py", line 137, in do_extract_lora
    assert lora_base.lora_A.default.weight.shape == Vh.shape
  File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1695, in __getattr__
    raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
AttributeError: 'Linear' object has no attribute 'lora_A'

not depeding on quant or precision

try —bits 4 or 8

does not depends on this params, still the same error but with 4bit linear instead of linear

Use --bf16 instead of --fp16
The torch_dtype of the Mistral-7B-v0.1 or the zephyr-7b-beta is "bfloat16". Check the model's config.json file.

same error, the attribute still not found
which versions are you using ?

I did some experiments and can see that excactly 1 of 3 linear layers are lora layers only.
I added an filter and now its running
need to check if its possible to load it successfully too.
could you maybe add an gradio demo on huggingface spaces or docker container where the current script is running successfully ?

I have been using the GitHub dev branch all along, and synchronizing it with the main branch in a timely manner. The PyPI version updates may be slower. Let me check if it is indeed a version issue.
The Docker version will be added soon. Thank you for your suggestions and support.

I noticed that the correct number of model modules should be 224 instead of 673 when there is an error. I am investigating possible reasons for the error, and it seems that it should not be a program issue but possibly due to certain reasons related to loading the model.

Okay, then the filter I added is correct
Should I open an PR?

I'm very glad you did this.

@flozi00 I'm getting the same error. Could you create a patch of your changes?
@uukuguy Would this work with mixtral models as well?

python -m multi_loras     extract_lora     --base_model_name_or_path /home/ubuntu/models/Mixtral/Mixtral-8x7B-Instruct-v0.1/     --tuned_model_name_or_path /home/ubuntu/models/meetkai/functionary-medium-v2.2/     --save_path /home/ubuntu/models/loras/     --bf16     --bits 8  --lora_r 128
BTW, I managed to run the script after posting this like this:
    for (name_base, lora_base), (name_tuned, lora_tune) in pbar:
        assert name_base == name_tuned, f"name_base={name_base} != name_tuned={name_tuned}"

        residual = lora_tune.weight.data - lora_base.weight.data
        pbar.set_postfix({"layer": name_base.replace("base_model.model.", ""), "shape": residual.shape})

        try:
            assert lora_base.lora_A
        except:
            print("no lora_A here")
        else:
            # SVD on residual
            U, Vh = svd_distill(residual, rank=rank, clamp_quantile=clamp_quantile)
            assert lora_base.lora_A.default.weight.shape == Vh.shape, f"{lora_base=}"
            assert lora_base.lora_B.default.weight.shape == U.shape, f"{lora_base=}"
            lora_base.lora_A.default.weight.data = Vh.to(device=device, dtype=dtype)
            lora_base.lora_B.default.weight.data = U.to(device=device, dtype=dtype)

The question about Mixtral still stands... I'm not able to test the lora just yet as lorax is throwing error for me. I will have to switch to other program and try
There is also another minor issue when installed using pip as stated in readme.md:
in multi_loras/multi_loras/main.py
from .merge_peft_adapters import do_merge_lora
To make it work, I had to modify multi_loras/merge_peft_adapters.py (untested)
.....
def get_args():
    import argparse
    parser = argparse.ArgumentParser()

    parser.add_argument("--base_model_name_or_path", type=str)
    # parser.add_argument("--peft_model_path", type=str)
    parser.add_argument("--lora_model_path", type=str)
    parser.add_argument("--merged_model_name_or_path", type=str, default=None)
    parser.add_argument("--push_to_hub", action="store_true", default=False)

    args = parser.parse_args()

def do_merge_lora(args):
    merge_peft_adapters(base_model_name_or_path=args.base_model_name_or_path,
                        # peft_model_path=args.peft_model_path,
                        peft_model_path=args.lora_model_path,
                        merged_model_name_or_path=args.merged_model_name_or_path,
                        push_to_hub=args.push_to_hub
                        )

def main():
    args = get_args()
    do_extract_lora(args)

if __name__ == "__main__" :
    main()

authors: flozi00 rbollampally uukuguy


text:
date -f dates.txt is failing

$ echo "2023-03-27 08:30:00" > dates.txt
$ echo "2023-04-01 12:00:00" >> dates.txt
$ echo "2023-04-15 18:30:00" >> dates.txt

$ ./target/debug/coreutils date -f dates.txt "+%Y-%m-%d %H:%M:%S"
date: invalid date '2023-03-27 08:30:00'
date: invalid date '2023-04-01 12:00:00'
date: invalid date '2023-04-15 18:30:00'

With GNU:
2023-03-27 08:30:00
2023-04-01 12:00:00
2023-04-15 18:30:00

I think that the date parsing in touch is more advanced than in date. If we share that implementation this could be fixed quite easily. (They share implementations in GNU too)

Time parsing in date and touch is provided by parse-datetime - which is a yacc implementation of parsing. Seems as though the main parsing order is as described here. Should be possible to implement parsing in the same order and features either through if let Ok() parse success matching (as is currently done in touch and your PR @tertsdiepraam), or potentially a yacc parser using grmtools.
I'm going to look into providing a lib function that provides this kind of loose parsing and returns a DateTime object, will see if I can make something that can drop in to date. It could then be tested against gnulib/tests/test-parse-datetime.c. I'm guessing it would be best to avoid any further dependencies, so I'll try the first approach of result based successes.

Sounds good! As a general precaution, keep this line of the contribution guidelines in mind:

uutils is original code. It cannot contain code from existing GNU or Unix-like utilities, nor should it link to or reference GNU libraries.

We have to copy the functionality without copying the code. Not looking directly at the code but only the documentation and observed behaviour is the best way to ensure that you don't (accidentally) copy it.

Thanks, that's a good reminder! I'll steer clear from the implementation.

Opened a PR that fixes this: https://github.com/uutils/coreutils/pull/4917

authors: Benjscho sylvestre tertsdiepraam

repo: uutils/coreutils


text:
seq: improve error handling for invalid -f values

Improve the error message produced by seq when given invalid format specifiers for the -f option. Before this commit:
$ seq -f "%" 1
seq: %: invalid conversion specification
$ seq -f "%g%" 1
seq: %: invalid conversion specification

After this commit:
$ seq -f "%" 1
seq: format '%' ends in %
$ seq -f "%g%" 1
seq: format '%g%' has too many % directives

This matches the behavior of GNU seq.

well done :)

authors: jfinkels sylvestre


text:
Base64, Basename: additional tests

complete behavior covered afaik

let me know if I should squash these by the utility

strange... why one test is failing on linux & stable

fixed. Because the executable would error out from the arguments, I removed the piped input as that would sometimes get piped in after the spawned process had exited due to bad arguments.

authors: Heather nathanross


text:
donesn't start in idea 14.1.4

idea : 14.1.4
Gerrit : 2.10
Plugin : 0.9.7.2-141
JVM : 1.8.0_40
null
java.lang.NullPointerException
at com.urswolfer.intellij.plugin.gerrit.ui.GerritChangeListPanel.generateColumnsInfo(GerritChangeListPanel.java:245)
at com.urswolfer.intellij.plugin.gerrit.ui.GerritChangeListPanel.initModel(GerritChangeListPanel.java:220)
at com.urswolfer.intellij.plugin.gerrit.ui.GerritChangeListPanel.setChanges(GerritChangeListPanel.java:204)
at com.urswolfer.intellij.plugin.gerrit.ui.GerritChangeListPanel$2.consume(GerritChangeListPanel.java:136)
at com.urswolfer.intellij.plugin.gerrit.ui.GerritChangeListPanel$2.consume(GerritChangeListPanel.java:133)
at com.urswolfer.intellij.plugin.gerrit.rest.LoadChangesProxy$1.consume(LoadChangesProxy.java:74)
at com.urswolfer.intellij.plugin.gerrit.rest.LoadChangesProxy$1.consume(LoadChangesProxy.java:63)
at com.urswolfer.intellij.plugin.gerrit.rest.GerritUtil$18$1$1.run(GerritUtil.java:620)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:332)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:734)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:569)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Is the Gerrit instance you get this failure with available in the public so I could try it also? You could probably try to connect to another Gerrit instance (e.g. gerrit-review.googlesource.com) in order to see if the issue only exists with your installation.

repo: uwolfer/gerrit-intellij-plugin


text:
README.md file function usage error spell

in your README.md file.
the function usage like this:

(void)UzysAssetsPickerController:(UzysAssetsPickerController *)picker didFinishPickingAssets:(NSArray *)assets
{ ... }

but actually it should Use lower case first character( ) like this：

(void)uzysAssetsPickerController:(UzysAssetsPickerController *)picker didFinishPickingAssets:(NSArray *)assets
{ ... }

Thanks

authors: MrVokie uzysjung

repo: uzysjung/UzysAssetsPickerController