nicferrier / elmarmalade

emacs-lisp version of the marmalade package repository
111 stars 21 forks source link

not allowed to upload new version of my package #27

Open ArneBab opened 10 years ago

ArneBab commented 10 years ago

I just tried uploading a new wisp-mode.el, but got a bad request: not allowed error. I fear that I might have used a different username for uploading (I used ArneBab to login but the package^pkg lists my email address). My username^un also shows no contributed packages.

When trying to upload a new test-package, marmalade stalled until Firefox gave up.

nicferrier commented 10 years ago

Apologies for a tardy response I was away in India. I'll have a look this afternoon or over the next few days.

ArneBab commented 10 years ago

no probs. Thank you for looking into it!

rolandwalker commented 10 years ago

I have the same issue with username roland.walker showing no packages.

Example package http://marmalade-repo.org/packages/ucs-utils will not allow a new version to be uploaded.

nicferrier commented 10 years ago

Thanks. It's probably linked to the partial failure of the original mongo-export. I am looking into it.

nicferrier commented 10 years ago

So, for some bizarre reason mongo has exported Roland's username as: "roland.walker"

I'm not sure what character that is and why it things fullstop is instead that. I can't see a reason why Arne's packages aren't listed for him.

rolandwalker commented 10 years ago

Thanks. That character is FULLWIDTH FULL STOP U+FF0E. I am not able to log in under the username with the weird character. Login for "roland.walker" is working fine.

rolandwalker commented 10 years ago

Still have the same issue. I can log in, but I cannot update libraries that belong to me. I guess they belong to "roland.walker". Can you just delete them? If so I can upload new copies under "roland.walker".

nicferrier commented 10 years ago

Really sorry. Will fix it over the weekend.

malroc commented 10 years ago

Can't upload a new version of my package (most likely I have 2 different accounts and don't remember the credentials for the right one, and it looks like currently there is no way to restore login/password). Could you please remove this package so I could upload a new version from another account? http://marmalade-repo.org/packages/sourcetalk

malroc commented 10 years ago

Hi Nic, could you please remove the old version of my package so I could upload a new one? http://marmalade-repo.org/packages/sourcetalk

nicferrier commented 10 years ago

Yes. Sorry, I've got a bunch of marmalade admin piling up. I will get to it this week hopefully.

malroc commented 10 years ago

NP. Any updates?

nicferrier commented 9 years ago

Really sorry. I am adding the user create right now... just testing it. As soon as I'm done I'll send you a reg.

nicferrier commented 9 years ago

@rolandwalker @ArneBab I'm really sorry I've been totally unable to reclaim that stuff... it just takes too much time.

If I make you new users will you please upload again? I'll send you a new user email anyway.

nicferrier commented 9 years ago

@rolandwalker sorry, I forgot that yours is just an assignment problem.

Can you confirm that these are your packages:

if so I will just reassign ownership

nicferrier commented 9 years ago

@ArneBab yours are:

please confirm?

I now have user creation and package deletion and I'm right now adding package add owner so I am going to use you guys to test all that.

rolandwalker commented 9 years ago

@nicferrier Thanks!

Yes, those are mine, and your list is complete, with the following amendments:

nicferrier commented 9 years ago

oh yeah. There was a binary file :-)

I'll hand over alert anyway... then you can delete it if you want.

nicferrier commented 9 years ago

@rolandwalker done - http://marmalade-repo.org/profile/roland.walker

nicferrier commented 9 years ago

@ArneBab yours are done too.

nicferrier commented 9 years ago

@malroc do you have a username on marmalade? if you do and the user owns the package then you should be able to now delete it.

I am just preparing the documentation, but basically marmalade-upload (the package is now called marmalade-client ) now includes a marmalade-remove-package which will let you remove it.

malroc commented 9 years ago

@nicferrier as I said, it looks like I have 2 accounts, but I remember the credentials only for 1: oleg.kalistratov The package is owned by another one, and I don't remember the credentials for it. So could you please delete it manually, so I could upload a new version from the active account?

nicferrier commented 9 years ago

Or I can just assign ownership. Tell me which account you want it transferred to?

malroc commented 9 years ago

Sure, that would be great. My active account: http://marmalade-repo.org/profile/oleg.kalistratov/

nicferrier commented 9 years ago

Done. You should be able to upload it now.

malroc commented 9 years ago

Thanks, everything's fine now.

ArneBab commented 9 years ago

@nicferrier yes, wisp, wisp-mode, cups and kanban are my packages. Thank you! (and sorry for answering late - hectic times).

ArneBab commented 9 years ago

I now got to testing, and I still can’t upload wisp-mode or kanban (did not yet check the others):

nicferrier commented 9 years ago

Ok. That's a bit odd because I am pretty sure I did these at the time. Try it now though and let me know.

ArneBab commented 9 years ago

It now works: I updated both kanban and wisp-mode without problems.

Thank you!

As a short feedback: It isn’t clear from the interface that uploading a package with the same version leads to a version-clash, and it would be nice to have an “upload new version”-button on the page for each package I maintain.

For the version-clash: Options to make this easier would be a sentence like “If you want to update a package, ensure that you increment the version” above or below the upload field or an explicit information on the error page: “If you want to update this package, you must change the version.”

nicferrier commented 9 years ago

you could easily send me a PR to that effect, no? just to stop my lazy arse (which is currently getting up at 5AM every morning and not getting home till 9pm in the evening) from not doing it.