How can I introduce a new package in Pharo 70

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

How can I introduce a new package in Pharo 70

Stephane Ducasse-3
Hi

I would like to gather all refactoring-based deprecated methods and I
need to introduce a package in Pharo 70.
How do I do that?

Stef

Reply | Threaded
Open this post in threaded view
|

Re: How can I introduce a new package in Pharo 70

CyrilFerlicot
On Thu, Mar 1, 2018 at 4:28 PM, Stephane Ducasse
<[hidden email]> wrote:
> Hi
>
> I would like to gather all refactoring-based deprecated methods and I
> need to introduce a package in Pharo 70.
> How do I do that?
>
Hi,
You need to:
- Add the package to the related baseline (Else it will not be loaded
during the bootstrap)
- In Iceberg add the package to the project. In the package tab, use
"Add package"
- Synchronize full repository to commit

> Stef
>



--
Cyril Ferlicot
https://ferlicot.fr

Reply | Threaded
Open this post in threaded view
|

Re: How can I introduce a new package in Pharo 70

Stephane Ducasse-3
Thanks Cyril.

Since I break everything I touch I will not do it.
Today the PR that I did went totally fucked up and I closed it and
this one was trivial.

So I will give a try. I will wait until the next version of Iceberg
because I cannot work
anymore with the current version: sometimes it works smoothly and
perfect and sometimes
this is horrible and crashing all the time.

I do not expect that the bash scripts get in commit when I did not
touch the command line

https://github.com/pharo-project/pharo/pull/995

try {
cleanWs()
unstash "bootstrap${architecture}"
- shell "bash -c 'bootstrap/scripts/run${prefix}Tests.sh
${architecture} ${env.STAGE_NAME}'"
- junit allowEmptyResults: true, testResults: "${env.STAGE_NAME}*.xml"
+ shell "bash -c 'bootstrap/scripts/run${prefix}Tests.sh ${architecture}'"
+ junit allowEmptyResults: true, testResults: '*.xml'
success = !(currentBuild.result == 'UNSTABLE')
echo "Tests run with result ${currentBuild.result}"
} catch(e) {
@@ -40,7 +40,7 @@ def runTests(architecture, prefix=''){
}
return success || (tries == retryTimes)
}
- archiveArtifacts allowEmptyArchive: true, artifacts:
"${env.STAGE_NAME}*.xml", fingerprint: true
+ archiveArtifacts allowEmptyArchive: true, artifacts: '*.xml',
fingerprint: true
cleanWs()
}

So there is something fundamentally broken with the merge.

Stef

On Thu, Mar 1, 2018 at 4:38 PM, Cyril Ferlicot <[hidden email]> wrote:

> On Thu, Mar 1, 2018 at 4:28 PM, Stephane Ducasse
> <[hidden email]> wrote:
>> Hi
>>
>> I would like to gather all refactoring-based deprecated methods and I
>> need to introduce a package in Pharo 70.
>> How do I do that?
>>
> Hi,
> You need to:
> - Add the package to the related baseline (Else it will not be loaded
> during the bootstrap)
> - In Iceberg add the package to the project. In the package tab, use
> "Add package"
> - Synchronize full repository to commit
>
>> Stef
>>
>
>
>
> --
> Cyril Ferlicot
> https://ferlicot.fr
>

Reply | Threaded
Open this post in threaded view
|

Re: How can I introduce a new package in Pharo 70

Sean P. DeNigris
Administrator
In reply to this post by CyrilFerlicot
CyrilFerlicot wrote
> You need to:

Cool. Is this in the contribution instructions?



-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html

Cheers,
Sean