Re: [Podofo-users] PoDoFo on GitHub

2022-04-13 Thread Francesco Pretto
On Wed, 13 Apr 2022 at 09:43, Dominik Seichter
 wrote:
>
> @Francesco Pretto : I have seen you have setup a few actions for the pdfmm 
> GitHub project: https://github.com/pdfmm/pdfmm/actions
> Can we reuse them in the future on the podofo project as a starting point for 
> CI?
>
>

If you want to experiment with github actions for 0.9.x, feel free to
copy the workflows for linux and mac, which are using system/brew
packages. The Windows workflow is dependent on pre built packages on
external repositories with submodules. If the aim stay as I proposed
to merge back pdfmm (which will be basically a cover-up) into a new
PoDoFo-next branch, then you'll get the whole infrastructure.

But before going forward with CI, I think the first task is to convert
the subversion repo to git with full history. I already did it for
pdfmm, and I have a "svntrunk" branch tracking latest commits:

https://github.com/pdfmm/pdfmm/tree/svntrunk

In the pdfmm repo it's currently lagging behind since I upgrade it
when I merge patches, to not miss them. The conversion has been
created with git-svn tools[1] and I update it with "git svn rebase" (which
is necessary for the time the main development still happens in
Subversion). I would highly prefer if have a similar layout in the new
PoDoFO repository, with full Subversion history. I converted only
trunk which in my opinion was/is enough (Subversion repo would
still be preserved in SF). Let me know if you want me to push such
base layout in https://github.com/podofo/podofo . After you can
organize to maintain 0.9.x codebase yourself. Otherwise if you prefer
to do some extensive checking and preserve history also for branches
you can do the conversion with git-svn tools. In this case I still
recommend to have a development git repository with only a single
development branch as a copy of the SVN-trunk (for now), to not mess
with obsolete SVN branches that otherwise will populate git branch list
for the time being (with possibility of being deleted anyway), and a
read-only git repository with branch history for preservation
purposes.

Cheers,
Francesco

[1] https://git-scm.com/docs/git-svn


___
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users


[Podofo-users] PoDoFo on GitHub

2022-04-13 Thread Dominik Seichter via Podofo-users
Hi PoDoFo developers,

I have setup a new organization on GitHub and created an empty repository
for PoDoFo:

https://github.com/podofo/podofo

I hope this is fine for everybody and we can use this for further
development post 0.9.8 release.
If you want to be added to the project, please drop me a private mail with
your GitHub credentials.

@Francesco Pretto  : I have seen you have setup a few
actions for the pdfmm GitHub project: https://github.com/pdfmm/pdfmm/actions
Can we reuse them in the future on the podofo project as a starting point
for CI?

Kind regards,
 Dominik
___
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users