Dia issueshttps://gitlab.gnome.org/GNOME/dia/-/issues2019-09-28T02:09:18Zhttps://gitlab.gnome.org/GNOME/dia/-/issues/24[cleanup / update] checktrans.py requires xml.sax.saxexts and saxlib2019-09-28T02:09:18ZEduard[cleanup / update] checktrans.py requires xml.sax.saxexts and saxlibWhile going through the makefiles for #19, I noticed `sheets/checktrans.py` was not working because it couldn't import `xml.sax.saxexts` and `xml.sax.saxlib`. These are not part of standard python installations.
Creating issue in case ...While going through the makefiles for #19, I noticed `sheets/checktrans.py` was not working because it couldn't import `xml.sax.saxexts` and `xml.sax.saxlib`. These are not part of standard python installations.
Creating issue in case anybody is looking for easy work, `checktrans.py` currently consists of 195 lines of python which need to be changed to use more standard python components:
Suggested tasks:
- [ ] get checktrans.py working as it is
- [ ] install `saxlib` and `saxexts`
- [ ] ensure python detects them
- [ ] run the same command as `make`:
```
./checktrans UML.sheet ER.sheet sybase.sheet FS.sheet network.sheet Flowchart.sheet Circuit.sheet Contact.sheet GRAFCET.sheet chronogram.sheet SADT.sheet Pneumatic.sheet Electric.sheet civil.sheet jigsaw.sheet MSE.sheet SDL.sheet Logic.sheet Misc.sheet Assorted.sheet ciscocomputer.sheet ciscohub.sheet ciscomisc.sheet cisconetwork.sheet ciscotelephony.sheet Cybernetics.sheet IsometricMap.sheet Istar.sheet Jackson.sheet KAOS.sheet ChemEng.sheet AADL.sheet Gane_and_Sarson.sheet BPMN.sheet Lights.sheet Database.sheet Sozi.sheet Shape_Design.sheet
```
- [ ] reverse engineer `checkscript.py` to understand what it does (hopefully it should be similar to `./po-checktrans po/dia.pot ./po/*.po` - the command used to gather statistics from `*.po` files at the end of `make`)
- [ ] remove/replace/rewrite anything that depends on `saxlib` and `saxexts`
Feel free to leave comments if you have any questions or if you like to work on this.
edit by @neduard 10/Feb: add above line.https://gitlab.gnome.org/GNOME/dia/-/issues/30Update ALLCAPS files in root folder2019-09-18T13:45:12ZEduardUpdate ALLCAPS files in root folderThe following files are probably in need of cleanup:
- [ ] AUTHORS
- [ ] COPYING
- [ ] HACKING
- [ ] INSTALL
- [ ] KNOWN_BUGS
- [ ] MAINTAINERS
- [ ] NEWS
- [ ] PACKAGE-MAINTAINERS
- [ ] README
- [ ] RELEASE-PROCESS
- [ ] TODO
Also we ...The following files are probably in need of cleanup:
- [ ] AUTHORS
- [ ] COPYING
- [ ] HACKING
- [ ] INSTALL
- [ ] KNOWN_BUGS
- [ ] MAINTAINERS
- [ ] NEWS
- [ ] PACKAGE-MAINTAINERS
- [ ] README
- [ ] RELEASE-PROCESS
- [ ] TODO
Also we need to:
- [ ] Update / delete / redirect http://www.gnome.org/projects/dia/https://gitlab.gnome.org/GNOME/dia/-/issues/33Build instructions for Windows needed2019-09-18T13:22:41ZkmpmBuild instructions for Windows neededTo be able to help out with Windows related issues it would be nice to have
a current instruction on how to build on windows.
That would make helping out on #22 much easier.
Could be on the gitlab wiki or as a document in the source code.To be able to help out with Windows related issues it would be nice to have
a current instruction on how to build on windows.
That would make helping out on #22 much easier.
Could be on the gitlab wiki or as a document in the source code.