Commit 9259c40e authored by Aleksandr Konstantinov's avatar Aleksandr Konstantinov
Browse files

Merge branch 'dev-cleanup' of https://source.coderefinery.org/nordugrid/arc into dev-cleanup

parents daad5bcb f4c0e063
This branch is dedicated to the cleanup of obsoleted technology.
As several developers are expected to work on this, a central development branch has been created.
You can commit by direct push.
Please keep the branch up to date with master following the usual procedures for a development branch
Once the work is done the branch will be merged back into master, and also into the "next" branch.
This file should be removed before merging into master.
Obsoleted technology that should be removed from ARC 6 as part of the code cleanup:
* CREAM related plugins and server-side components
* UNICORE related plugins and server-side components
* all the windows & solaris code and build
* JAVA bindings
* BES, WSRF and other non-EMIES WS flavours
* JDL, ARCJSDL, RSL job description dialect, we keep only XRSL and ADL
* EMIR
* EGIIS sever-side (aka infosys registrations to EGIS) BUT: keep EGIS in the client
* infosys schemas and info fetching for GLUE1, (top)BDII ; nordugrid-authuser object from NG schema
DETAILS:
Code/functionality/feature assigned person(s) status
---------------------------------------------------------------------------
- [DONE] Windows packaging, build (e.g arc.nsi, mingw-nordugrid-arc.spec.in) Mattias
- [DONE] NSIS Anders (Mattias as backup)
- [DONE] Makefile.am, Configure.ac: clean off Windows, Java, Solaris Mattias
- [DONE] SWIG Java bindings Mattias
- [DONE] BES server-side implementation, Aleksandr
- [DONE] WSRF server and client side implementaton, Aleksandr
- [DONE] a-rex/key.pem, cert.pem,ca.pem 11 year-old files are needed? Aleksandr
- [DONE] a-rex/session,jobstatus are these needed or just some test leftovers?, Aleksandr
- [DONE] a-rex/ldiff (some ldif to xml converter). is this in use?, Aleksandr
- [WILLNOTBEDONE] a-rex/infoproviders/glue-generator.pl DELETE since we drop GLUE1 schema, Florido, NOT REMOVED
> are you guys crazy? you want to lose all customers in one go? I suggest we remove this in arc7. --Florido
- [DONE] infoproviders should not publish the following: nordugrid-authuser objectclass, obsoleted endpoints such as BES,GLUE1,WSRF Florido, GLUE1 NOT REMOVED ; BES WSRF nordugrid-auth REMOVED
> ok for removal of nordugrid-authuser, BES and WSRF. Not ok for Glue1 see above --Florido
- [MAYBE USED] grid-manager/inputcheck.cpp, not used functionality, shall be removed? Aleksandr
- [NOT UTILS, PART OF CODE] grid-manager/misc check if all those utils are still relevant, Aleksandr
- [DONE] acix/cacheserver, apply new service name (acix-scanner) in the code, David
- [DONE] hed/dmc/arc, remove code, David
- [DONE] hed/lib/data, remove remote cache code, David
- [DONE, REST IS RELEVANT] hed/lib/infosys (some sort of limited infoservice with ISIS registration, etc..), is this relevant? Aleksandr
- [DONE] hed/lib/common remove win32 stuff, Anders
- [DONE] hed/daemon, clean off java, win stuff, Anders with Mattias
- hed/daemon/schemas, check what is old/unused/garbage there, David -> I have no idea what this is or if is it needed
- [DONE] acc/ldap, remove GLUE1 and BDII stuff, Andrii
> what is BDII stuff? be careful here. --Florido
- [DONE] acc/UNICORE should be removed, Andrii
- [DONE] acc/SER remove EMIR, Andrii => renamed to acc/ARCHERY as it is the only option now
- [DONE] acc/JobDescriptionParser remove JDL, ARCJSDL, RSL[only shared code with xRSL, no separate support exists] (keep only ADL and XRSL), Andrii
- [DONE] acc/CREAM remove, Andrii
- [DONE] acc/ARC1 remove, Andrii
- [DONE] acc/ARC0 RENAME to GRIDFTPJOB, Andrii
- external, check if cjson still in use, or if it needs even an update, David -> YES still used by Rucio and ACIX DMCs and scitokens code
- [DONE] client/wsrf remove, Aleksandr
- [DONE] client/saml, remove Andrii
- [DONE] client/echo remove, Andrii
- [DONE] client/credentials/arcproxyalt remove, Andrii
- [DONE] client/credentials/test2myproxyserver remove, Andrii
- [DONE, MR 606] client/cache make it candypond, Andrii
......@@ -43,7 +43,7 @@ configure-stamp:
--disable-doc \
--with-docdir='$${datadir}/doc/nordugrid-arc' \
--enable-sqlite \
--enable-internal \
--enable-internal
touch $@
build: build-arch build-indep
......
......@@ -1341,7 +1341,9 @@ service arc-infosys-ldap condrestart > /dev/null 2>&1 || :
%{_libdir}/%{pkgdir}/libaccEMIES.so
%{_libdir}/%{pkgdir}/libaccARCREST.so
%{_libdir}/%{pkgdir}/libaccJobDescriptionParser.so
%if %{with_ldns}
%{_libdir}/%{pkgdir}/libaccARCHERY.so
%endif
%{_libdir}/%{pkgdir}/libaccLDAP.so
%{_libdir}/%{pkgdir}/libarcshc.so
%{_libdir}/%{pkgdir}/libarcshclegacy.so
......@@ -1358,13 +1360,15 @@ service arc-infosys-ldap condrestart > /dev/null 2>&1 || :
%{_libdir}/%{pkgdir}/libmccsoap.so
%{_libdir}/%{pkgdir}/libmcctcp.so
%{_libdir}/%{pkgdir}/libmcctls.so
%{_libdir}/%{pkgdir}/test/libaccTEST.apd
%{_libdir}/%{pkgdir}/libaccBroker.apd
%{_libdir}/%{pkgdir}/libaccEMIES.apd
%{_libdir}/%{pkgdir}/libaccARCREST.apd
%{_libdir}/%{pkgdir}/libaccJobDescriptionParser.apd
%if %{with_ldns}
%{_libdir}/%{pkgdir}/libaccARCHERY.apd
%endif
%{_libdir}/%{pkgdir}/libaccLDAP.apd
%{_libdir}/%{pkgdir}/test/libaccTEST.apd
%{_libdir}/%{pkgdir}/libarcshc.apd
%{_libdir}/%{pkgdir}/libarcshclegacy.apd
%{_libdir}/%{pkgdir}/libdmcfile.apd
......@@ -1376,9 +1380,9 @@ service arc-infosys-ldap condrestart > /dev/null 2>&1 || :
%{_libdir}/%{pkgdir}/libidentitymap.apd
%{_libdir}/%{pkgdir}/libarguspdpclient.apd
%{_libdir}/%{pkgdir}/libmcchttp.apd
%{_libdir}/%{pkgdir}/libmccmsgvalidator.apd
%{_libdir}/%{pkgdir}/libmccsoap.apd
%{_libdir}/%{pkgdir}/libmcctcp.apd
%{_libdir}/%{pkgdir}/libmccmsgvalidator.apd
%{_libdir}/%{pkgdir}/libmcctls.apd
%files plugins-globus
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment