[Libre-soc-dev] I'm about to create 54 bug reports for diagrams

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Aug 4 19:52:21 BST 2020

On Tue, Aug 4, 2020 at 7:27 PM Cole Poirier <colepoirier at gmail.com> wrote:
> How do I set up my access to the ftp server for the purpose of this task?

you don't: i do.  from the account that has this ssh key ("deb at debian"):

$ sftp ftp at libre-soc.org
Connected to libre-soc.org.
sftp> ls

however i just realised something: strictly speaking we do not even
need to quotes upload quotes any images at all.

we're thinking about this in the wrong way, because of the practice of
following quotes graphical drawing practices quotes.

we are software engineers.  graphical design artists are, well...
ignorant of software engineering practices.  they therefore created
the "workflow" of having dozens of copies of the exact same file,
multiple times, with minimal variations.

this is utterly wasteful yet because graphical design artists are
ignorant of things like "git", it's all that they know and it quotes
works for them quotes.

(i've seen my mum take multiple copies of HUNDRED MEGABYTE raw image
files for example).

1) we are using git (for both the wiki and the source code)

2) svg files are text-based.

3) therefore, they can go into git, they can be "diff"ed, and more.

so.  i propose this:

1) for each new image: start (new) SVG images *in* the wiki git
repository (without destroying or replacing the old one)

2) do NOT create D1, D2, D3, F1, F2 versions of the images, copied OUT
of the wiki and into some random arbitrary "image editing directory".

3) run inkscape *IN PLACE* from the checked out location *in the git

4) after each modification, commit the change *to the wiki git
repository*.  do NOT change its name.

5) do NOT upload the exact same image to the bugtracker as a file
attachment.  DEFINITELY do not add a PNG version of that exact same
image to the bugtracker.  drop the *URL* of the SVG image into a
*comment* in the bugtracker when requesting a review.

6) when the image is finally approved, simply edit the wiki page to
point to the SVG instead of the old JPEG hand-edited one.

that's it.  nothing else needed.  basically we apply *software
engineering* techinques to the management of these "text files that
happen to have an SVG file extension"



More information about the Libre-soc-dev mailing list