[yast-devel] Obsoleted modules - code cleanup in "master" branch
Hi all, during our "Kill YCP" hackweek project [1] we found out that there are many obsoleted modules which are not developed anymore but still have some code in the master branch. This is confusing and might result in unnecessary extra work like - translators might still translate the texts (well, I don't know the process exactly so maybe not...) - refactoring can be harder - you may not remove old function Foo() defined in other module because it seems to be used there, changing a function might require more changes in other modules, etc. - grep in all Yast modules is slower as it has to check also the obsoleted files (well, actually it's that bad...) We marked such modules as "dropped" in our overview table [2]. So if you maintain such a module simply remove all files and put there a README.md file describing the state and the reason for removal. (Create a new branch before removing all files so the last state is available if somebody is interested in it.) If the code is still maintained in SLE11 mention that in the README file. You can look at bluetooth[3] and uml[4] modules to see how it could be done. Thanks! [1] : https://github.com/SUSE/hackweek/wiki/Kill-YCP-by-Mechanical-Translation [2] : https://docs.google.com/spreadsheet/ccc?key=0AqkGTJzxGJv8dFBKQ1JPeU96NWUxMWZ... [3] : https://github.com/yast/yast-bluetooth [4] : https://github.com/yast/yast-uml -- Ladislav Slezák Appliance department / YaST Developer Lihovarská 1060/12 190 00 Prague 9 / Czech Republic tel: +420 284 028 960 lslezak@suse.com SUSE -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Dne 15.4.2013 15:49, Ladislav Slezak napsal(a):
- grep in all Yast modules is slower as it has to check also the obsoleted files (well, actually it's that bad...)
Oops, obviously should be "it's NOT that bad" ;-) -- Ladislav Slezák Appliance department / YaST Developer Lihovarská 1060/12 190 00 Prague 9 / Czech Republic tel: +420 284 028 960 lslezak@suse.com SUSE -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Hello, On Apr 15 15:49 Ladislav Slezak wrote (excerpt):
We marked such modules as "dropped" in our overview table [2]. ... [2] : https://docs.google.com/spreadsheet/ccc?key=0AqkGTJzxGJv8dFBKQ1JPeU96NWUxMWZ...
Could you be so kind to provide this list in a form so that it is accessible without login at whatever external company? Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 04/17/2013 04:41 PM, Johannes Meixner wrote:
Hello,
On Apr 15 15:49 Ladislav Slezak wrote (excerpt):
We marked such modules as "dropped" in our overview table [2]. ... [2] : https://docs.google.com/spreadsheet/ccc?key=0AqkGTJzxGJv8dFBKQ1JPeU96NWUxMWZ...
Could you be so kind to provide this list in a form so that it is accessible without login at whatever external company?
Please make the document public so anyone with the link can see it. Thanks in advance Lukas -- Lukas Ocilka, Cloud & Systems Management Department SUSE LINUX s.r.o., Praha -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Dne 17.4.2013 16:47, Lukas Ocilka napsal(a):
Could you be so kind to provide this list in a form so that it is accessible without login at whatever external company?
Please make the document public so anyone with the link can see it.
David already made it public, but the link I sent was to editable version of the document (for the project members only), the correct read-only public link is here: https://docs.google.com/spreadsheet/pub?key=0AqkGTJzxGJv8dFBKQ1JPeU96NWUxMWZYNVI2c1M2bXc&output=html Sorry. -- Best Regards Ladislav Slezák Yast Developer ------------------------------------------------------------------------ SUSE LINUX, s.r.o. e-mail: lslezak@suse.cz Lihovarská 1060/12 tel: +420 284 028 960 190 00 Prague 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Dne 17.4.2013 16:41, Johannes Meixner napsal(a):
Hello,
On Apr 15 15:49 Ladislav Slezak wrote (excerpt):
We marked such modules as "dropped" in our overview table [2]. ... [2] : https://docs.google.com/spreadsheet/ccc?key=0AqkGTJzxGJv8dFBKQ1JPeU96NWUxMWZ...
Could you be so kind to provide this list in a form so that it is accessible without login at whatever external company?
Sorry, the document was public but apparently one needs to go though a "public link" to access it: http://bit.ly/15mfCCr -- David Majda SUSE Studio developer http://susestudio.com/ -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
participants (4)
-
David Majda
-
Johannes Meixner
-
Ladislav Slezak
-
Lukas Ocilka