anitya icon indicating copy to clipboard operation
anitya copied to clipboard

Duplicate projects

Open dfandrich opened this issue 5 months ago • 5 comments

While bulk adding a number of packages, I ran into a number of projects that are duplicates, i.e. two or more Anitya IDs that refer to the same external project. While there are a number of open issues here on avoiding creating new duplicate projects (like #1752), they currently exist and should be cleaned up. Here are the ones I ran into:

alacritty boto breathe Business-ISMN cinelerra-gg cmark cookiecutter eyed3 flask flask-wtf flit hydra igraph kubernetes libdbi libdbi-drivers libmspack license-expression markdown mkosi nanopb networkx opencc pencil2d prettytable proj pyaudio pyinstaller pytest-timeout rdiff-backup reno repsnapper scipy scons sphinxcontrib-websupport sslscan subliminal swig thrift xrootd

dfandrich avatar Jul 18 '25 19:07 dfandrich

Here is another batch of duplicates:

avalon-framework
facter
gitea
pycairo
PyYAML

I also found a pair with different names that are duplicates of each other: 389-ds and 389-ds-base

dfandrich avatar Jul 20 '25 07:07 dfandrich

Thanks for doing this. When I will finally find some time, I would like to introduce some mechanic that will prevent creating duplicates. Right now the duplicates are only shown during creating project through UI.

Zlopez avatar Jul 21 '25 09:07 Zlopez

It would be helpful to be able to mark one project as a duplicate of another and then archive one of them.

bkmgit avatar Oct 04 '25 06:10 bkmgit

For posterity, here is another batch of duplicates I've run into:

blosc commons-compress grub http_parser.rb libdbi libsbsms python-gnupg pyinstaller py-bobyqa xf86-video-mach64 xf86-video-neomagic xf86-video-siliconmotion zxing-cpp

And here are some duplicates that are found under different names:

389-ds & 389-ds-base bumpversion & bump2version Cairo & cairo-perl clucene-core & mingw-clucene flask-wtf & Flask-WTF Hack fonts & hack Ganglia Web & Ganglia WEb gcloud-golang & google-cloud-go guidelines-support-library & GSL Pimple (v1) & Pimple vconfig & vlan gcdemu & cdemu-client & cdemu-daemon

dfandrich avatar Oct 04 '25 06:10 dfandrich

@bkmgit There is, you can flag the project and provide link to other project as description. When I have some spare time I'm going through those.

Zlopez avatar Oct 21 '25 11:10 Zlopez