Adapting code Feb2013 -> Oct2014

Stefan Manegold Stefan.Manegold at cwi.nl
Mon Feb 9 17:35:53 CET 2015


Hi Roberto,

the source to consult for information about (external) A[PB]I changes are (in that order):

1) the release notes of feature releases
   (external A[PB]I changes are only allowed with feature releases,
    not with bug-fix releases)

2) the change logs

3) commit messages

4) `hg diff -r <old-release> -r <new-release> clients/Tests/*.stable.out`

5) the developers (via this mailing list)


Having said that, I'm afraid I have to admit that we are not always doing the very best
at providing all the required and useful information with (1) or (2), and not even with (3).
Sorry for that. We (at least some of us) are aware of (also) this lack of information and
documentation. And while we have plan to improve the situation --- and having releases,
release notes, and change logs at all, and limiting A[BP]I changes to feature releases
is already a great improvement over what we used to have --- it is still a long way to go
to fully implement, let alone "enforce", it ...

Best,
Stefan


----- Original Message -----
> Correction: in the case of ALGfetch only some signatures were removed.
> 
> The more general question is still whether some high-level, readable API
> change history is available.
> 
> On 9 February 2015 at 15:50, Roberto Cornacchia <
> roberto.cornacchia at gmail.com > wrote:
> 
> 
> 
> Hi there,
> 
> I have some custom code running on Feb2013 release.
> 
> As I'm now trying to move to Oct2014, I need to update this custom code.
> 
> MonetDB API has changed a bit in the meantime, for example if I just try to
> compile my code within Oct2014, I get
> 
> error: implicit declaration of function 'ALGfetch'
> 
> Indeed, looking at the previous commits, ALGfetch is one of the interfaces
> that have been removed.
> 
> 
> Question: Is there any documentation that can help me see more clearly what
> changed and how to adapt the code? Or is browsing the commit history my only
> resource?
> 
> Thanks,
> Roberto
> 
> 
> _______________________________________________
> developers-list mailing list
> developers-list at monetdb.org
> https://www.monetdb.org/mailman/listinfo/developers-list
> 

-- 
| Stefan.Manegold at CWI.nl | DB Architectures   (DA) |
| www.CWI.nl/~manegold/  | Science Park 123 (L321) |
| +31 (0)20 592-4212     | 1098 XG Amsterdam  (NL) |



More information about the developers-list mailing list