[aur-general] Rename `identicurse` and `identicurse-nogit`
Hey, just wondering what the best approach would be for renaming `identicurse` and `identicurse-nogit` to the more consistent (with other AUR packages) `identicurse-git` and`identicurse`, respectively. In particular, is there any way to prevent the current git users ending up on the new non-git package, given the old git package and the new non-git package would have the same name?
On 17/01/12 at 11:11pm, Psychedelic Squid wrote:
Hey, just wondering what the best approach would be for renaming `identicurse` and `identicurse-nogit` to the more consistent (with other AUR packages) `identicurse-git` and`identicurse`, respectively. In particular, is there any way to prevent the current git users ending up on the new non-git package, given the old git package and the new non-git package would have the same name?
Apologies if this is awful mailing-list etiquette (though my understanding is that, having waited a reasonable amount of time, it isn't), but I was wondering whether my original email (6 days ago now) had simply been overlooked, or actively ignored for breaking a rule which I am currently unaware of. If it was the latter, I'd appreciate knowing why (even if the reply, for whatever reason, had to be off-list) so I can avoid making the same mistake in future. Hm, since I'm writing a new mail already, I might as well add two small bits of information that I now realise I omitted last time. Firstly, I'm the maintainer of `identicurse-nogit`, but not of `identicurse` (and I have no intention of taking over the git one unless timttmy _really_ doesn't want to maintain it any more). Secondly, the package URLs are: identicurse-nogit: <https://aur.archlinux.org/packages.php?ID=47432> identicurse-git: <https://aur.archlinux.org/packages.php?ID=42734>
I'm not a Trusted User (they know much more stuff than I do about packages), but in my opinion the name choices were wrong in the first place. You may want to go through the trouble of warning your users about the future name changes, then ask here to make it happen. Of course it's annoying for the end-users but if its for the better... why not. Most of us will quickly give a look in the AUR as soon as something break for an explanation. Just don't forget to write about it in the comments. Btw, does the other maintainer knows? On Jan 23, 2012, at 5:07 PM, Psychedelic Squid <psquid@psquid.net> wrote:
On 17/01/12 at 11:11pm, Psychedelic Squid wrote:
Hey, just wondering what the best approach would be for renaming `identicurse` and `identicurse-nogit` to the more consistent (with other AUR packages) `identicurse-git` and`identicurse`, respectively. In particular, is there any way to prevent the current git users ending up on the new non-git package, given the old git package and the new non-git package would have the same name?
Apologies if this is awful mailing-list etiquette (though my understanding is that, having waited a reasonable amount of time, it isn't), but I was wondering whether my original email (6 days ago now) had simply been overlooked, or actively ignored for breaking a rule which I am currently unaware of. If it was the latter, I'd appreciate knowing why (even if the reply, for whatever reason, had to be off-list) so I can avoid making the same mistake in future.
Hm, since I'm writing a new mail already, I might as well add two small bits of information that I now realise I omitted last time. Firstly, I'm the maintainer of `identicurse-nogit`, but not of `identicurse` (and I have no intention of taking over the git one unless timttmy _really_ doesn't want to maintain it any more). Secondly, the package URLs are:
identicurse-nogit: <https://aur.archlinux.org/packages.php?ID=47432> identicurse-git: <https://aur.archlinux.org/packages.php?ID=42734>
On 23/01/12 at 06:29pm, Alex Belanger wrote:
I'm not a Trusted User (they know much more stuff than I do about packages), but in my opinion the name choices were wrong in the first place.
You may want to go through the trouble of warning your users about the future name changes, then ask here to make it happen.
Of course it's annoying for the end-users but if its for the better... why not.
Most of us will quickly give a look in the AUR as soon as something break for an explanation. Just don't forget to write about it in the comments.
Btw, does the other maintainer knows?
On Jan 23, 2012, at 5:07 PM, Psychedelic Squid <psquid@psquid.net> wrote:
-- SNIP --
Yes, the wrong name choices are why both myself and timttmy would prefer them to be changed (he made a previous attempt at some time around the 26th of Oct last year[1], but somehow the package just ended up with a different version number. I'm not 100% sure why). I was hoping there was some way to have AUR wrappers understand that the packages had renamed, but I had suspected that there wasn't anything of that nature. Ah well. Anyway, I'll get on with making sure people are reasonably aware of the name change, then post a follow-up here once it should be safe to do the rename. Thanks for the help! [1] see the comments on <https://aur.archlinux.org/packages.php?ID=42734>
For the information, his package ended up with the wrong name because the PKGBUILD contains this: pkgname=identicurse pkgver=git pkgrel=1 Instead of: pkgname='identicurse-git' pkgver=20120123 pkgrel=1 The name of the package must end with -git in order to be a git package. Then the pkgver is the version, or in our case, the current date its submited to AUR for a git package. - When a change is done in Git, your users will get the new files. - If you ever have to update the PKGBUILD file for any reason, update the pkgver variable with the new current date, then upload to AUR as a new package, it'll automatically replace the older one with your fixes. - If you have to do it twice in the same day, increment pkgrel to, say, 2 or 3, etc. but keep the same date. SO! The best way to go, again in my opinion, ask for a removal of both packages in the AUR, then fix the two PKGBUILDs and their names, then re-upload online. That's what I'd do. On Jan 23, 2012, at 6:50 PM, Psychedelic Squid <psquid@psquid.net> wrote:
On 23/01/12 at 06:29pm, Alex Belanger wrote:
I'm not a Trusted User (they know much more stuff than I do about packages), but in my opinion the name choices were wrong in the first place.
You may want to go through the trouble of warning your users about the future name changes, then ask here to make it happen.
Of course it's annoying for the end-users but if its for the better... why not.
Most of us will quickly give a look in the AUR as soon as something break for an explanation. Just don't forget to write about it in the comments.
Btw, does the other maintainer knows?
On Jan 23, 2012, at 5:07 PM, Psychedelic Squid <psquid@psquid.net> wrote:
-- SNIP --
Yes, the wrong name choices are why both myself and timttmy would prefer them to be changed (he made a previous attempt at some time around the 26th of Oct last year[1], but somehow the package just ended up with a different version number. I'm not 100% sure why).
I was hoping there was some way to have AUR wrappers understand that the packages had renamed, but I had suspected that there wasn't anything of that nature. Ah well.
Anyway, I'll get on with making sure people are reasonably aware of the name change, then post a follow-up here once it should be safe to do the rename.
Thanks for the help!
[1] see the comments on <https://aur.archlinux.org/packages.php?ID=42734>
Hi, No etiquette broken, thanks for contacting the mailing list. :) We can either, as Alex Belanger suggests, remove both packages, then you can re-upload with new names, or the following plan: 1. You can upload identicurse-git 2. We can remove identicurse-nogit 3. Then we can remove the current identicurse package, while merging comments and votes into the new identicurse-git package 4. You can then upload the regular identicurse package and add a comment about the change If you opt for the second alternative, just let us know when identicurse-git is uploaded, and we'll merge identicurse into it. -- Best regards, Alexander Rødseth Arch Linux Trusted User (xyproto on IRC, trontonic on AUR)
On 24/01/12 at 09:17am, Alexander Rødseth wrote:
Hi,
No etiquette broken, thanks for contacting the mailing list. :)
We can either, as Alex Belanger suggests, remove both packages, then you can re-upload with new names, or the following plan: 1. You can upload identicurse-git 2. We can remove identicurse-nogit 3. Then we can remove the current identicurse package, while merging comments and votes into the new identicurse-git package 4. You can then upload the regular identicurse package and add a comment about the change
If you opt for the second alternative, just let us know when identicurse-git is uploaded, and we'll merge identicurse into it.
-- Best regards, Alexander Rødseth Arch Linux Trusted User (xyproto on IRC, trontonic on AUR)
Okay, I've uploaded identicurse-git, so I'm ready for you to merge in the identicurse votes/comments and remove identicurse-nogit and the old identicurse, when you have a chance. (Additionally, timttmy has temporarily transferred maintainership of the git package to me so we don't have to coordinate two people to get this rename done.) Just drop me an email when the bits you need to do are done, and I'll go right ahead with uploading the new package and adding the explanatory comment to it.
Hi, Ok, removed identicurse-nogit and deleted+merged identicurse into indenticurse-git. -- Sincerely, Alexander Rødseth Arch Linux Trusted User (xyproto on IRC, trontonic on AUR)
participants (3)
-
Alex Belanger
-
Alexander Rødseth
-
Psychedelic Squid