Re: [Oorexx-devel] ooRexx 5.0.0 sources aligned to the 5.0.0 binaries

2023-04-19 Thread ooRexx
Dear Enrico,

I am the only one working on this thing and I only have two hands. I am sure 
you are aware of the saying “many hands make the work easier” hence you are 
free to jump in and do the actual work. I have been busy with this the last 3 
days, I did not expect that there would be so many hard-coded features  and 
other problems that needed changing.

I have done a source package for ooRexx 5.0.0 manually following (basically) 
your steps and uploaded it just now, I will ask that Mark have a go at testing 
it.

There are no signatures added for now.

FYI the automatic building of a source package fail since CMake adds a 
/usr/local/ to the package, before that is fixed the automatic building will 
fail. Feel free to scout for a solution to that problem.

PS in the meantime a Pi burned its chip and I am rebuilding everything from 
source on that one, Then CMake decided it could not find SVN on the Mac and so 
the artifacts became broken and did not upload, I have moved the build to 
another platform. All these things take time.

Hälsningar/Regards/Grüsse,
P.O. Jonsson
oor...@jonases.se



> On 19. Apr 2023, at 17:09, Enrico Sorichetti via Oorexx-devel 
>  wrote:
> 
> 
> A long time ago I opened a ticket 
> 
> #1854 ooRexx 5.0.0 distribution files
> the sources aligned to the binaries are missing in the 5.0.0 distribution 
> files folder 
> 
> And nobody cared to reply or take action 
> 
> To make things easier for some good soul willing to do the task 
> Here is the sequence of commands to do it
> 
> 
> 
> Everything in my environment is anchored at $HOME/ooRexx
> 
> cd $HOME/ooRexx
>  
> Checkout the whole code-0 repository into
> $HOME/ooRexx/ooRexx-code-0
> 
> ls -l $HOME/ooRexx/ooRexx-code-0/main/releases
> you should find a 5.0.0 directory
> 
> cp $HOME/ooRexx/ooRexx-code-0/main/releases/5.0.0 .
> 
> mv 5.0.0 ooRexx-5.0.0-sources
> 
> tar -cJf ooRexx-5.0.0-sources.txz ooRexx-5.0.0-sources
> or 
> tar -cjf ooRexx-5.0.0-sources.tbz ooRexx-5.0.0-sources
> or 
> zip … … … 
> 
> 
> Expand them to  to check 
> diff -r -q ooRexx-5.0.0-sources  ooRexx-5.0.0-sources
> And if the diff tells nothing
> 
> Create the checksums
> shasum -a 256 -U  ooRexx-5.0.0-sources.txz >ooRexx-5.0.0-sources.txz.asc
> Repeat for all the compressed files you generated
> 
> 
> Add the gpg signatures
> gpg -s ooRexx-5.0.0-sources.txz
> Repeat for all the compressed files you generated
> 
> You will find for each compression type
> 
> ooRexx-5.0.0-sources.txz
> ooRexx-5.0.0-sources.txz.asc
> ooRexx-5.0.0-sources.txz.gpg
> 
> Verify that signatures checksums agree
> gpg --verify ooRexx-5.0.0-sources.txz.gpg
> shasum -c ooRexx-5.0.0-sources.txz.asc
> 
> You can upload the tarred /zipped /whatever 
> The checksums and the signatures 
> 
> And then you are done
> 
> 
> It took me longer to write this email than do it !
> 
> The checksum is needed for the home-brew formula 
> 
> But IMO at least the checksums should have been  provided for ALL the 
> distribution files a long time ago 
> 
> Enjoy yourself 
> 
> Enrico
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] ooRexx 5.0.0 sources aligned to the 5.0.0 binaries

2023-04-19 Thread Enrico Sorichetti via Oorexx-devel

A long time ago I opened a ticket 

#1854 ooRexx 5.0.0 distribution files
the sources aligned to the binaries are missing in the 5.0.0 distribution files 
folder 

And nobody cared to reply or take action 

To make things easier for some good soul willing to do the task 
Here is the sequence of commands to do it



Everything in my environment is anchored at $HOME/ooRexx

cd $HOME/ooRexx
 
Checkout the whole code-0 repository into
$HOME/ooRexx/ooRexx-code-0

ls -l $HOME/ooRexx/ooRexx-code-0/main/releases
you should find a 5.0.0 directory

cp $HOME/ooRexx/ooRexx-code-0/main/releases/5.0.0 .

mv 5.0.0 ooRexx-5.0.0-sources

tar -cJf ooRexx-5.0.0-sources.txz ooRexx-5.0.0-sources
or 
tar -cjf ooRexx-5.0.0-sources.tbz ooRexx-5.0.0-sources
or 
zip … … … 


Expand them to  to check 
diff -r -q ooRexx-5.0.0-sources  ooRexx-5.0.0-sources
And if the diff tells nothing

Create the checksums
shasum -a 256 -U  ooRexx-5.0.0-sources.txz >ooRexx-5.0.0-sources.txz.asc
Repeat for all the compressed files you generated


Add the gpg signatures
gpg -s ooRexx-5.0.0-sources.txz
Repeat for all the compressed files you generated

You will find for each compression type

ooRexx-5.0.0-sources.txz
ooRexx-5.0.0-sources.txz.asc
ooRexx-5.0.0-sources.txz.gpg

Verify that signatures checksums agree
gpg --verify ooRexx-5.0.0-sources.txz.gpg
shasum -c ooRexx-5.0.0-sources.txz.asc

You can upload the tarred /zipped /whatever 
The checksums and the signatures 

And then you are done


It took me longer to write this email than do it !

The checksum is needed for the home-brew formula 

But IMO at least the checksums should have been  provided for ALL the 
distribution files a long time ago 

Enjoy yourself 

Enrico



















___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel